Directory
School Profile
Student Enrollment (2025)
480
Total Students
238
Male Students
242
Female Students
8
Learning Streams
As at January 2025 term opening
Classes & Streams
Form 1
Form 1AForm 1B
Form 2
Form 2AForm 2B
Form 3
Form 3AForm 3B
Form 4
Form 4AForm 4B
School Leadership
James Mwangi
Principal
Administration
Mary Njoroge
Deputy Principal — Curriculum
Academics
Peter Kamau
Deputy Principal — Administration