We love this school! My daughter has been going to Mountain Heights for 3 1/2 years, from preschool through the elementary class. Academically the school challenges each student according to their own potential (and in line with the Montessori method.) Our daughter blossomed at the school after transferring from another very well-respected school in town. The staff are incredibly caring and generous with their time. They are very careful about managing students' food allergies and other health conditions or special needs. I also love how diverse the school is, both in student population and in the makeup of the faculty. Lastly, I really appreciate the small size of the school, as it helps to foster a stronger sense of community between the parents, students, and staff.