primary extramural

Sports and Cultural

School sports promote fitness, teamwork, and discipline while preparing students for life beyond the field.


Our marimba classes engage students with music, teaching them to play traditional and contemporary pieces. Suitable for all skill levels, these classes help develop rhythmic abilities, teamwork, and confidence through ensemble performances.

Little Lab Coats

Our Little Lab Coats programme designed to introduce young students to the wonders of science. These hands-on sessions encourage curiosity and creativity, allowing children to explore basic scientific concepts through fun experiments and activities. Our goal is to foster a love for science from an early age in an engaging and educational environment.


Our drumming classes immerse students in energetic rhythms and drumming techniques. These classes cater to all skill levels, teaching both traditional and contemporary drumming. Students develop rhythm skills, teamwork, and confidence through group performances.


Our dancing classes offer students the opportunity to learn a variety of dance styles. Catering to all skill levels, these classes focus on developing coordination, expression, and confidence. Students enjoy performing in groups and showcasing their talents in school events.

Public Speaking

Our public speaking classes help students develop confidence and effective communication skills. Through various exercises and presentations, students learn to articulate their thoughts clearly and engage their audience. These classes prepare students for successful public speaking in any setting.


Our choir programme invites students to explore their vocal talents and enjoy singing in harmony. Open to all skill levels, the choir focuses on developing vocal technique, musicality, and teamwork. Students have opportunities to perform at school events and community functions, showcasing their skills and passion for music.


Our chess programme provides students with the opportunity to learn and master the game of chess. Open to all skill levels, these classes teach strategic thinking, problem-solving, and sportsmanship. Students participate in friendly competitions and tournaments, fostering a love for the game and honing their skills in a supportive environment.

Buzz Kids

Our Buzz Kids programme offers a dynamic mix of activities designed to engage and inspire young learners. From creative arts and crafts to interactive games and educational challenges, Buzz Kids provides a fun and stimulating environment where children can explore, learn, and grow. Our goal is to ignite curiosity, foster creativity, and promote lifelong learning in a vibrant and inclusive community.

Traditional Games

Our traditional games programme introduces students to a variety of culturally rich games that have stood the test of time. From indigenous South African games to classic international favorites, students learn the rules, strategies, and histories behind these games. By engaging in these activities, students develop critical thinking skills, teamwork, and appreciation for diverse cultures.


Our swimming programme provides students with the opportunity to develop essential water safety skills and improve their swimming techniques. With certified instructors and well-equipped facilities, students learn strokes, breathing techniques, and water confidence in a supportive environment. Whether beginners or advanced swimmers, our programme caters to all skill levels, fostering a love for swimming and promoting a healthy, active lifestyle.


Our squash programme offers students the chance to learn and excel in this dynamic racquet sport. Under the guidance of experienced coaches, students develop their skills in technique, strategy, and fitness. Whether they’re beginners or seasoned players, our programme provides a supportive environment for students to improve their game, compete in tournaments, and foster a lifelong love for squash.

Soccer (Boys and Girls)

Our soccer programme is a cornerstone of our sporting culture. With a focus on skill development, teamwork, and sportsmanship, students have the opportunity to train and compete at various levels. Our dedicated coaches emphasize both individual improvement and collective success, fostering a love for the game and nurturing a sense of camaraderie among players. Whether on the field for practice or in competitive matches, students learn valuable life lessons through the beautiful game of soccer.


Our netball programme fosters skill development, teamwork, and sportsmanship in a fast-paced team sport. Led by experienced coaches, students learn passing, shooting, and defensive techniques. We offer opportunities for competitive play and personal growth, catering to all skill levels and nurturing a love for the game.


Our basketball programme is a hub for skill development, teamwork, and sportsmanship. Led by experienced coaches, students learn fundamental skills such as dribbling, shooting, and defense, while also emphasizing the importance of collaboration on the court. We provide opportunities for competitive play and personal growth, catering to all skill levels and fostering a lifelong love for the game of basketball.


Our mini cricket programme introduces students to the exciting world of cricket in a fun and accessible way. Led by enthusiastic coaches, students learn basic cricket skills such as batting, bowling, and fielding through age-appropriate activities and games. Our programme emphasizes teamwork, sportsmanship, and enjoyment of the game, providing opportunities for students to develop their skills and passion for cricket in a supportive environment.