Staff teach the Key Learning Areas outlined in the national curriculum. As well as this, the school provides extra-curricular programs for students. Some of these programs are organised by the school staff in their own time, evidence of their dedication to the extra-curricular activities for the students.