Superb teachers. My daughter has had a high quality education in all the subjects. She tested into high levels in some subjects and grade level in other subjects. The school allowed her to mix her class levels in the different subjects to match her abilities. She thrives on the teacher attention in her small class sizes (min 6 max 12 -- exception beyond 12 must have board approval). She loves the community created by the caring teachers supportive parents and enthusiastic students. All the students are respectful to each other the teachers and the visiting parents. The school is lead by a wonderful headmaster and organized administrative staff.