The school has the following departments:
- Kiswahili and Other Languages
- Sciences Department – Comprises of Physics, Chemistry and Biology subjects.
- Humanities – Comprises of Geography, History and Christian Religious Education (C.R.E)
- Creatives – Comprises of Business Studies and Agriculture subjects.
- Dean of Studies – In charge of Internal and External Examinations, Admissions and all other academic issues.
- Quality Assurance Department – In charge of moderating Internal Examinations, checking for quality of items e.g. Stationery supplied to the school among other duties.