We have 2317 students on roll: 6 form entry in each year level of Primary, and 8 form entry in Secondary. Primary classes accommodate approximately 29-30 students with class teachers and Teaching Learning Assistants supporting their learning. The nature of option selection as students move through Secondary means that class sizes typically reduce in size to around 20 students per class. Secondary classes are taught by subject specialists.