Book Keeping
Computer Study
English Literature
Civics
Geography
Basic Mathematics
Biology
Chemistry
Commerce
English Language
History
Kiswahili
Physics
Information Technology
Additional Maths
ECA
HGE
HGL
PCB
PGM
CBG
EGM
HGK
HKL
PCM
The school offers secondary education for both O’ level (Form I to form IV) and A’ level (Form V to Form VI) The school has “ the state of art” facilities necessary to enhance learning environment for student at all levels: The school has highly qualified, experienced and competent teaching staff; conducive learning and teaching environment; well equipped library; science and computer laboratories; play grounds and hostel for girls. Currently the school has a total number of about 1600 students, 76 teachers and 32 non–teaching staff.