The school has a comprehensive program that endeavours to meet the needs of all children. The needs of gifted and talented students are met through individual programs offered in each class. The school provides an extension and enrichment program for gifted and talented students across a wide range of areas. Students are selected as gifted and talented according to a set a criteria developed by the Education Department and the school. In addition, there are opportunities for students to enhance their skills in debating, music, thinking skills and computer technology.