Infant Education (Grade ECD -grade 2)

  • Mathematics and Science
  • Family and Heritage studies
  • English
  • Ndebele
  • Mass display
  • Visual and performing arts
  • Physical education
  • Information and communication technology

Junior school

  • Mathematics
  • Science and Technology
  • English
  • Ndebele
  • Physical education and mass display
  • Visual and performing arts
  • Heritage and social studies
  • Family religion and moral education
  • Information and communication technology
  • Agriculture
  • Guidance and Counselling

Extracurricular areas offered

  • Soccer
  • Netball
  • Volleyball
  • Athletics
  • Gymnastics
  • Music and drama
  • Infant sports
  • Tag rugby
  • Chess
  • Quiz
  • Public speaking