The school is ran by Board of Management (B.O.M.) whose roles are well grounded on the Basic Education Act and the Basic Education Regulations 2015. The B.O.M. is supported by the school principal who is the secretary to the board.

Additionally, the school is organized into departments (both academic and non – academic) which include the following:-

1.        Mathematics department

2.        Languages department  

  • English
  • Kiswahili

3.        Humanities department

  • History
  • Geography
  • C.R.E.

4.        Science department

  • Physics
  • Chemistry
  • Biology

5.        Technical & Creative Arts

  • Business Studies
  • Agriculture
  • Computer Studies
  • Woodwork
  •  

6.       Guidance and Counselling department

7.       Boarding department

8.       Co – curricular department

  • Games/Sports
  • Clubs and Societies