I believe that this program is great for my kids. I love the environment where he can develop new learning strategies. He has progressed a lot, especially in speaking. He knows his colors, shapes, and numbers. I like the way the teachers compliment the day to day lesson with the games and songs.