
ACADEMICS
The world is full of things to know. Know them.
We have invested a lot in the last fourteen years to ensure that we have some of the best facilities in Kenya. Our school-standard facilities include a fantastic new library center, a computer laboratory, virtual learning center and modern water harvesting system.
Depertment of Humanities
History
We have 4 History teachers in charge of this sub-department handling the 8 classes across the school. You get to choose between History and Geography.

Geography
We have 4 Geography teachers in charge of this sub-department handling the 8 classes across the school. Geography is an optional subject and you get to choose between History and Geography.

CRE
We have 4 CRE teachers in charge of this sub-department handling the 8 classes across the school. Being a Catholic School, CRE is a compulsory subject.

Depertment of
Mathematics &
Science
Mathematics
We have 4 Mathematics teachers in charge of this sub-department handling the 8 classes across the school. Mathematics is a compulsory subject.

Chemistry
We have 4 Chemistry teachers in charge of this sub-department handling the 8 classes across the school. Chemistry is a compulsory subject.

Physics
We have 3 Physics teachers in charge of this sub-department handling the 8 classes across the school. Physics is an optional subject, you choose between Physics or Biology.

Biology
We have 4 Biology teachers in charge of this sub-department handling the 8 classes across the school. Biology is option, you can choose physics or biology.

Depertment of Applied Education
Business Studies
We have 3 Business Studies teachers in charge of this sub-department handling the 8 classes across the school. This is an optional subject with Agriculture and computer as the alternatives.

Agriculture
We have 4 Agriculture teachers in charge of this sub-department handling the 8 classes across the school. This is an optional subject with Business and computer as the alternatives.

Computer Studies
We have 4 Computer Studies teachers in charge of this sub-department handling the 8 classes across the school. This is an optional subject with Agriculture and Business as the alternatives.

Depertment of Languages
English
We have 4 English teachers in charge of this sub-department handling the 8 classes across the school. This is a compulsory subject.

Kiswahili
We have 4 Kiswahili teachers in charge of this sub-department handling the 8 classes across the school. This is a compulsory subject.

Check out our KCSE Progress
KCSE Exam Results
2019
No. of Candidates : 106
School Mean : 7.679 (B-)
No. of Students With C+ and Above : 83
2018
No. of Candidates : 91
School Mean : 7.088 (C+)
No. of Students With C+ and Above : 60
2017
No. of Candidates : 81
School Mean : 6.531 (C+)
No. of Students With C+ and Above : 41
2016
No. of Candidates : 52
School Mean : 7.634 (B-)
No. of Students With C+ and Above : 39
2015
No. of Candidates : 48
School Mean : 7.370 (C+)
No. of Students With C+ and Above : 37
2014
No. of Candidates : 81
School Mean : 7.788 (B-)
No. of Students With C+ and Above : 66
2013
No. of Candidates : 47
School Mean : 8.234 (B-)
No. of Students With C+ and Above : 41
2012
No. of Candidates : 44
School Mean : 7.909 (B-)
No. of Students With C+ and Above : 34
2011
No. of Candidates : 49
School Mean : 7.306 (C+)
No. of Students With C+ and Above : 32
2010
No. of Candidates : 40
School Mean : 6.725 (C+)
No. of Students With C+ and Above : 21
2009
No. of Candidates : 38
School Mean : 6.526 (C+)
No. of Students With C+ and Above : 17