My children go to Rainbow and I'm so happy I sent them there. They are bright to begin with, and knew a lot already, but they just blossomed there. They learned their colors, shapes, alphabet, numbers, and especially how to get along with others. The staff is so caring and they love the kids and you can see it. I don't mind leaving my children there knowing they are in their good hands. The facillity is very clean and the kids are happy to be there. My children will definitely be ready for school when the time comes.