Our rich curricular programme gives children a strong foundation in all the major areas of knowledge: mathematics, social studies, drama, language, music, visual arts, science, personal and social education, and physical education.
The students have their class teachers for the core subjects and specialist teachers for French or German, music, information and communication technology, art, physical education and library.
There are also English as an Additional Language classes for students who come to our school with limited proficiency in English, and a provision for students with mild special education needs.