This program has been an excellent choice for me. Raising a family, working, and trying to get my teaching certification at the same time was not easy. iteach was the best option. The online courses are clear and rich in content. I heard other first year teachers complain about the programs they were using. I would always recommend iteach to anyone!