This is by far the best preschool and beginning primary educational program my children have attended. They have grown personally and improved academically far beyond my expectations. The staff is attentive, caring, and consistent in their expectations of the children. Carousel School is small enough to give the children the personal assistance they need to enable them to learn, and large enough to provide them with the social skills they will need in the future. My children are happy to go to school each morning, and extremely excited and proud to share what they've learned each day when I pick them up. It's an environment that promotes harmony among the children, a lot of hugs shared with classmates, and confidence that really shows. Be prepared to take some time to hear about your child's challenges and accomplishments, because the staff is always eager to share information with the parents.