HOD: There are 17 clubs, including Christian Union (CU), Red Cross, Debate, Drama, SDA, Law Club, Chama Cha Majadialiano, wildlife/Environment, Science, Journalism, YCS, Islam, Maths, Straight Talk, Choir, Taekwondo, and Conservation.
The clubs benefit the students in the following areas, Enable the students develop and exercise their talents. Its core intellectual development and creativity. Enable students to exploit their knowledge on the current issues eg drama The drama and choir club which doubles up as school activities are quite active and have always managed to represent the school upto national level. We are on the move to make our clubs self reliant to ease the financial burden on the administration. This is enhanced by registration fee, termly contributions and hope to start self help projects in the school. We also hope to offer free services to the school whenever need arises, i.e. tree planting, watering the trees, cleaning the compound o give school a face lift.