All learners are expected to join at least one society in the school, and the first hour after school on Mondays is reserved for the meeting of societies. As a member, they are encouraged to participate enthusiastically in the activities of their chosen society, and to show a sense of commitment and loyalty to the society. Membership of a society offers a learner many opportunities for character growth, development of interests, meeting new friends, developing leadership potential, and appreciation of beauty and heritage.

The following is a list of some of the societies which exist:

  • Art Club
  • Anime Society
  • Animal Friends Society
  • Archive Society
  • Choir
  • Club 21 (Academic Top Achievers)
  • Crafty Hands
  • Culinary Society
  • Dance Society
  • Debating English
  • Debating Afrikaans
  • Eco Society (Environment Activists)
  • Exposure Club (Cultural Excursions)
  • Interact (Community Awareness Projects)
  • Jazz Combo
  • Hip-Hop
  • Muslim Society
  • Maths Society
  • Orchestra
  • Recorder Ensemble
  • Roots (Heritage)
  • Arise (Christian Union)
  • Wind Band