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. These club programs provide a wide range of activities from technology, dance, chess, art, Kids Club, digital storytelling and handball to name a few.
These extra-curricular activities include interest clubs during play breaks and after school, Inter and intra school sport, junior and senior bands (brass and woodwind and percussion instruments) and beginners, junior and senior orchestra (violins, voila and cellos), junior and senior choirs and ukulele and guitar club.