My daughter has been attending St John for a year and half. It has been a great experience for all of us. The teachers are kind, attentive and patient, and make an extra effort to make the kids feel comfortable. It is also a nice learning environment: there are always new crafts projects, developmental toys, pretend play and reading. Overall, we are very pleased with the school.