The school follows the National Curriculum and the following subjects are taught:
Ordinary Level
Mathematics
English language
Kiswahili
French
Literature in English
Geography
History
CRE
Physics
Chemistry
Biology
Computer studies
Entrepreneurship
Agriculture
Technical Drawing
Advanced Level
Kiswahili
French
Literature in English
Geography
History
CRE
Physics
Chemistry
Biology
Entrepreneurship
Agriculture
Sub ICT
Sub Math
General paper
Technical Drawing