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

James Mwangi

Principal

Administration

Mary Njoroge

Mary Njoroge

Deputy Principal — Curriculum

Academics

Peter Kamau

Peter Kamau

Deputy Principal — Administration