Clubs and societies

We encourage our students to participate in extra curriculum activities that not only break book work but also build character. We have clubs and societies that are open for anyone willing to join. Among these are St. Johns Ambulance, Scouts, Karate, scrabble, chess, karate, debate & public speaking, Interact, STEM & robotics, mathematics, music and dance, peer counselling and environmental clubs.

These provide life skills and direct application of knowledge learnt in class. Some like the peer counselling are initiatives by students to enable early detection and resolution of stress and personal frustrations that students go through that may affect overall productivity.

Community Work

Stewards of the environment. Our Scouting Community has been an active and ever growing club within the School. Students have gotten to visit, compete and participate in outdoor activities in places such as Rua land Camp and Camp Ndunda. A great avenue for them to earn badges and learn more on the environment.

Community Work
Interact Club

The All Saints Interact Club has dedicated itself to engaging with the community and serving the community. The Club has donated mattresses, fundraised for Shauri Children, painted a special needs class and done some treeplanting within and outside of the school.

Community Work
St John's Ambulance Club

Our St Johns’ Club has one of the largest number of students and has seen them win regional competitions in 2019. It is a club that spurs our young men to be the first responders in times of crisis. Cool, calm, and collected is what they are as they perform CPR and maneuver patients to safety.

Our Blog