Administrative Departments
i. The Principal’s Office
ii. Deputy Principal – Administration Office
iii. Finance Department
iv. Boarding Department
2. Academics Department
i. Academics’ Department
ii. Kiswahili Department
iii. English Department
iv. Mathematics Department
v. Science Department
vi. Technical and Creative Arts Department
vii. Department of Humanities
viii. Careers Department
3. Support Departments
i. Games and Talent Development
ii. Library Department
iii. Stores Department
iv. Guidance and Counseling Department
v. Chaplaincy Department
vi. Catering Department