The school has the following facilities:

  1. Seventeen Classrooms
  2. One well-equipped library
  3. Six Hundred Seater Dining Hall
  4. One Kitchen
  5. Two Spacious Playgrounds
  6. Equipped Computer Lab
  7. One ultra-modern Administration Block
  8. Departmental Offices
  9. Ten Dormitories namely : Uhuru, Ngala, Mandela, Mahinda, Lema, Kigunda, Kimathi, Lenana, Kenyatta and General Nkaiserry
  10. School Bus and Van