List of All National High Schools in Kenya [Updated 2024]

As of 2024, here is a comprehensive list of all 105 national high schools in Kenya. These institutions are recognized for their outstanding academic performance and are given the privilege of selecting students with the highest scores in the KCPE exams during the selection process. The expansion of the number of national schools beyond the original 18 in 2011 aimed to address form one intake challenges, promote national unity, and cater to the growing student population.

National School – County

  1. Alliance Girls – Kiambu
  2. Alliance High School – Kiambu
  3. Kenya High School – Nairobi
  4. Lenana School – Nairobi
  5. Limuru Girls – Kiambu
  6. Loreto Limuru – Kiambu
  7. Mangu High School – Kiambu
  8. Mary Hill Girls – Kiambu
  9. Maseno School – Kisumu
  10. Moi Forces Academy – Nairobi
  11. Moi Forces Lanet – Nakuru
  12. Moi Girls Eldoret – Uasin Gishu
  13. Nairobi School – Nairobi
  14. Nakuru Boys – Nakuru
  15. Starehe Boys Centre – Nairobi
  16. Starehe Girls – Nairobi
  17. Utumishi Academy – Nakuru
  18. Nakuru Girls – Nakuru
  19. Asumbi Girls – Homa Bay
  20. Bunyore Girls – Vihiga
  21. Bura Girls – Taita Taveta
  22. Chogoria Girls – Tharaka Nithi
  23. Friends School Kamusinga – Bungoma
  24. Garissa High School – Garissa
  25. Kagumo Boys – Kirinyaga
  26. Kakamega High School – Kakamega
  27. Kanga High School – Migori
  28. Kapsabet Boys – Nandi
  29. Karima Girls – Nyandarua
  30. Kenyatta High School – Taita Taveta
  31. Kipsigis Girls – Kericho
  32. Kisii School – Kisii
  33. Lugulu Girls – Bungoma
  34. Machakos Boys – Machakos
  35. Makueni Boys – Makueni
  36. Mama Ngina Girls – Mombasa
  37. Maranda High School – Siaya
  38. Meru School – Meru
  39. Moi Girls Isinya – Kajiado
  40. Moi High School – Mbiruri – Embu
  41. Murang’a High School – Murang’a
  42. Muthale Girls – Kitui
  43. Nyabururu Girls – Kisii
  44. Pangani Girls – Nairobi
  45. Ribe Boys – Kilifi
  46. St Brigids Girls Kiminini – Kakamega
  47. St Patricks Iten – Elgeyo Marakwet County
  48. Tartar Girls – West Pokot
  49. Baricho Boys – Kirinyaga
  50. Baringo High School – Baringo
  51. Bishop Gatimu Ngandu – Nyeri
  52. Butere Girls – Kakamega
  53. Butula Boys High School – Bungoma
  54. Chavakali High School – Vihiga
  55. Ikuu Boys – Tharaka Nithi County
  56. Isiolo Girls – Isiolo
  57. Kabare Girls – Kirinyaga County
  58. Kaplong Girls – Bomet
  59. Kilgoris Boys – Narok
  60. Kisumu Girls – Kisumu
  61. Kitui High School – Kitui
  62. Kwale High School – Kwale
  63. Lodwar High School – Turkana
  64. Maralal High School – Samburu
  65. Matuga Girls – Kwale
  66. Mbita High School – Homa Bay
  67. Moi Girls Marsabit – Marsabit
  68. Kapsowar Girls – Uasin Gishu
  69. Mugoiri Girls – Murang’a
  70. NEP Girls – Garissa
  71. Njonjo Girls – Laikipia
  72. Ole Tipis Girls – Narok
  73. Shimo La Tewa Boys – Mombasa
  74. Siakago Girls – Embu
  75. St. Joseph’s Boys Kitale – Trans Nzoia
  76. St. Mary’s Girls High School Igoji – Meru
  77. Bahari Girls – Kilifi
  78. Chewoyet Boys – West Pokot
  79. Garbatula Boys – Isiolo
  80. Hola Boys – Tana River
  81. Kabianga Boys – Kericho
  82. Kathiani Girls – Machakos
  83. Kisima Girls – Samburu
  84. Lamu Girls – Lamu
  85. Mandera Boys – Mandera
  86. Mbooni Girls – Makueni
  87. Moi Girls Mandera – Mandera
  88. Moi Girls Nyabohanse – Migori
  89. Moyale Boys – Marsabit
  90. Mpeketoni Boys – Lamu
  91. Nanyuki Boys – Laikipia
  92. Ngao Girls – Tana River
  93. Nyandarua High School – Nyandarua
  94. Oolaiser Boys – Kajiado
  95. Sa Kolanya Girls – Busia
  96. Sironga Girls – Nyamira
  97. St. Joseph Chepterit Girls – Nandi
  98. Tenwek Boys – Bomet
  99. Turkana Girls – Turkana
  100. Wajir Boys – Wajir
  101. Wajir Girls – Wajir
  102. Ngiya Girls – Siaya
  103. Moi High School Kabarak – Nakuru
  104. Segero Adventist High School – Uasin Gishu
  105. St Alberts Ulanda Girls – Migori

LEAVE A REPLY

Please enter your comment!
Please enter your name here