The Clubs Programme is held between 11h30 and 13h00 for Grade 4 to Grade 7, every Friday and from 13:30 - 14:30 every Thursday for the High School. Pupils are encouraged to choose a club that interests them, from the beginning of term until the half term and then a different club from half term to the end of term, each term.
The School offers a host of cultural activities. These include Design and Technology, Drama, Music, Art, Chess, and Computers. These activities form part of the extra-curricular programme and/or the clubs programme.
Teachers are encouraged to take their classes on excursions and cultural trips that would complement the curriculum.
All pupils from Grade 2 onwards are required to do a second language. Pupils can choose from SiSwati (first language), Afrikaans (second language) and French (second language). Pupils in Grade 0 and 1 do Conversational SiSwati.
Every pupil is placed in one of the four houses. Interhouse competitions are held in all sporting codes as well as general knowledge and public speaking.