My 2 children have been attending the school for the past year and I am very pleased. The teachers are very caring and do a fantastic job at pushing the students to achieve the level they are capable of. They will work with students at different levels in the classroom while encouraging them to be responsible for themselves and their learning. The curriculm is rigourous but the work is done primarily in school and not pushed home to the parents. Not as many technology resources as I would like but what is missing is made up in other areas. Great investment for the money!!