- Debating
- Maths
- Music
- Science
- Press
- Wildlife
- Young farmers
- Drama
- Kiswahili
- History
- True Love Waits
- Scouts
The societies are Christians Union (C.U.) and Young Christians Students (YCS). All the clubs are active and functional. Each club has a patron who co-ordinates the activities of the clubs. Students appoint officials and raise their own funds which are held in bursar’s office.
The official meeting day for the clubs is on Thursdays between 1:30pm to 2:00 pm. The activities carried out develop students’ interest, abilities and also nature talents.
They also promote students performance in various subject.