This school is nothing short of fantastic. The teachers keep each child on an individualized learning track that gives each child the opportunity to succeed at everything and really grow in their favorite areas. All three of my children have attended the school since they were 3. The thing I like most about the atmosphere is the family feeling at the school. The children stay in a class for 3 years learning and growing on a defined track with the same friends and teacher. I talk to each of my children's teachers everyday at drop off and pick up, which helps me stay involved in their school life, learning curriculum, and progress. The teachers work with each family in order to make the best environment for the individual child. The parents all seem to know each other which creates the welcoming atmosphere and adds to the small community feeling.