List of National Schools & Extra County Schools in Kenya

In Kenya, we have 103 National Schools that are classified into four clusters, based on their infrastructure and human resources.

KCPE candidates are required to choose one from each cluster. 

The 3rd cluster usually has the best national schools in Kenya.It consists of the original list of National Schools in Kenya.

On the other hand, we have about 330 extra county schools. These schools perform highly with a mean score of 6.5 and above.

Extra county schools come after national schools in Kenya. Most of them usually top the counties and even nationally.

Below is a list of all national schools as well as all extra county schools in Kenya.

List of National Schools in Kenya: Cluster 1

Tartar Girls



St Patricks Iten



St Brigids Girls



Ribe Boys



Pangani Girls



Nyabururu Girls




Muthale Girls



Murang’a High



Moi Mbiruri



Moi Girls Isinya



Meru School



Maranda High




Mama Ngina Sec

Makueni Boys



Machakos Boys



Lugulu Girls



Kisii High




Kenyatta High



Karima Girls Secondary



Kapsabet Boys



Kanga



Kakamega High



Kagumo Boys High



Garissa High



Friends School Kamusinga



Chogoria Girls



Bura Girls



Bunyore Girls High



Asumbi Girls

List of National Schools in Kenya : Cluster 2

Wajir Girls Secondary School



Wajir Boys High School



Turkana Girls Secondary School



Tenwek Boys Secondary School



St. Joseph Chepterit Girls Secondary



Sironga Girls Secondary School



Sa Kolanya Girls Secondary School



Oolaiser Boys Secondary School




Nyandarua High School



Ngao Girls Secondary School



Nanyuki Boys High School



Mpeketoni Boys Secondary School



Moyale Boys Secondary School



Moi Girls Nyabohanse Secondary



Moi Girls Mandera Secondary



Mbooni Girls Secondary School



Mandera Boys Secondary School



Lamu Girls Secondary School



Kisima Girls Secondary School



Kathiani Girls Secondary School



Kabianga Boys Secondary School



Hola Boys Secondary School



Garbatula Boys Secondary



Chewoyet Boys High School



Bahari Girls Secondary School

List of National Schools in Kenya : Cluster 3

Utumishi



Starehe Girls



Starehe Boys Centre



Nakuru Girls



Nakuru Boys



Nairobi School




Moi Girls High



Moi Forces Lanet



Moi Forces Academy



Maseno School



Maryhills Girls Sec



Mangu High Sch



Loreto Limuru



Limuru Girls



Lenana School



Kenya High

Alliance High



Alliance Girls

List of National Schools in Kenya : Cluster 4

St. Marys Girls



St. Joseph Boys



Siakago Girls




Shimo La Tewa



Ole Tipis Girls



Njonjo



NEP Girls



Mugoiri Girls High



Moi Kapsowar



Moi Girls



Mbita High



Matuga Girls



Maralal High



Lodwar High



Kwale High



Kitui High



Kisumu Girls



Kilgoris Boys



Kaplong Girls



Kabare Girls Secondary



Isiolo Girls



Ikuu Boys



Chavakali Secondary




Butula Boys High School



Butere Girls



Bishop Gatimu Gandu



Baringo High



Baricho Boys

Extra county schools in Kenya 2019

Below is a list of all extra county schools in Kenya 2019 and their codes;

1. 01101101 Dr.aggrey High School Boys

2. 01101201 St. Mary’s High School Lushangonyi Boys

3. 01113101 Eldoro Girls High School Girls

4. 01113102 Timbila Secondary School Boys

5. 01114102 Murray Girls’ High School Girls

6. 01114301 Mwasere Girls’ Secondary School Girls

7. 02105104 Waa High School Boys

8. 02105108 Waa Girls Secondary School Girls

9. 04107101 Malindi High School Boys

10. 04107105 Ngala Memorial Girls’ Secondary School Girls

11. 04111102 St Johns Girls Secondary School. Girls

12. 05103102 Mau Mau Memorial Girls Secondary School Girls

13. 07214101 Nyahururu High School Boys

14. 07215202 Wanjohi Secondary School Girls

15. 07216101 Njabini Boys High School Boys

16. 07216103 Magumu High School Boys

17. 07216108 Mt Kinangop Girls’ Secondary School Girls

18. 07225101 Nyakiambi Girls Secondary Girls

19. 08202001 Nyeri High School Boys

20. 08202007 Giakanja Secondary School Boys

21. 08210201 Naromoru Girls Secondary School Girls

22. 08217101 Kanjuri High School Boys

23. 08217202 Kirimara High School Boys

24. 08218102 Tumutumu Girls’ High School Girls

25. 08219101 South Tetu Girls’ High School Girls

26. 08219103 Kaheti Boys High School Boys

27. 08221301 Kangubiri Girls High School Girls

28. 08237001 Karima Boys’ High School Boys

29. 08237002 Chinga Girls High School Girls

30. 08237003 Kenyatta High School/mahiga Boys

31. 08237004 Chinga Boys High School Boys

32. 08237005 Othaya Boys High School Boys

33. 08237009 Othaya Girls Secondary School Girls

34. 08237012 Mahiga Girls Secondary School Girls

35. 09203401 Kerugoya Boys High School Boys

36. 09203402 Kerugoya Girls High School Girls

37. 09203405 Mutira Girls Secondary School Girls

38 09222201 Kianyaga High School Boys

39. 09222301 Ngiriambu Girls Secondary School Girls

40. 09224201 Karoti Girls High School Girls

41. 10204102 Mumbi Girls’ High School Girls

42. 10208201 Kamahuha Girls High School Girls

43. 10226201 Githumu High School Boys

44. 10226202 Gituru Secondary School Mixed

45. 10226210 Ng’araria Girls Secondary School Girls

46. 10226211 Naaro High School Mixed

47. 10226216 Gaichanjiru High School Boys

48. 10226217 Githunguri Girls Girls

49. 10226227 Ruchu Girls Secondary School Girls

50. 10227301 Njiiri School Boys

51. 10228101 Njumbi High School Boys

52. 10228301 Gitugi Girls High School Girls

53. 10228401 Kiria-ini Girls Secondary School Girls

54. 10229101 Kangema High School Boys

55. 10234401 Gatanga Girls’ Secondary School Girls

56. 10238101 Kahuhia Girls’ High School Girls

57. 10238102 Kirogo Secondary School Boys

58. 10238114 Kiaguthu Boys Secondary School Boys

59. 11205101 Kanunga High School Boys

60. 11205108 Loreto Girls High School Kiambu Girls

61. 11205201 St. Anne’s Sec. School-lioki Girls

62. 11205204 Kiambu High School Boys

63. 11207101 Thika High School Boys

64. 11207102 Chania Boys’ High School Boys

65. 11207108 Chania Girls’ High School Girls

66. 11212101 Muhoho High Boys

67. 11230101 Mary Leakey Girls’ High School Girls

68. 11231102 Precious Blood Kagwe Girls Secondary School Girls

69. 11231207 Kijabe Boys High School Boys

70. 11231208 Kijabe Girls Girls

71. 11236101 St.francis Girls High School (mang’u) Girls

72. 12301702 Machakos Girls’ High School Girls

73. 12301703 Mumbuni High School Boys

74. 12301704 Mua Hills Secondary School Girls

75. 12301710 Ngelani High School Boys

76. 12301734 Mumbuni Girls’ School Girls

77. 12301755 Kitonyini High School Mixed

78. 12301759 Nyayo A.i.c Girls Secondary School Girls

79. 12314201 Kabaa High School Boys

80. 12316101 Kangundo High School Boys

81. 12316104 Misyani Girls’ Secondary School Girls

82. 12343301 Masinga Boys Secondary School Boys

83. 12343302 Masinga Girls Secondary School Girls

84. 12345508 Tala Girls Secondary School Girls

85. 13302102 St Charles Lwanga School Boys

86. 13302103 St. Angela’s Girls Secondary School Girls

87. 13331205 Kyondoni Girls Secondary School Girls

88. 13332101 Mutito Boys Secondary School Boys

89. 13332102 A.i.c Sombe Girls Secondary School Girls

90. 13353201 Mulango Girls High School Girls

91. 13353301 Maliku Girls’ Secondary School Girls

92. 14303101 Kangaru School Boys

93. 14303104 Kangaru Girls School Girls

94. 14303201 St Paul’s High School Kevote Boys

95. 14303203 St Teresa’s Girls’ – Kithimu Girls

96. 14312101 Siakago Boys High School Boys

97. 14312104 Gangara Secondary School Mixed

98. 14312105 Kiambere School Complex Mixed

99. 14312301 Kanyuambora Secondary School Boys

100. 14333102 St. Catherine Nthagaiya Girls Secondary School Girls

101. 14333201 Kyeni Girls’ High School Girls

102. 14333202 Kegonge Boys High School Boys

103. 14341101 Mayori Secondary School Mixed

104. 14341201 Nyangwa Boys’ High School Boys

105. 14355102 Kiriari Girls High School Girls

106. 14355112 Kavutiri Boys Secondary School Boys

107. 14355201 Nguviu Boys High School Boys

108. 14355202 Nguviu Girls Secondary School Girls

109. 15304102 Kaaga Girls’ High School Girls

110. 15304103 Kaaga Boys Secondary Boys

111. 15304106 Gikumene Girls ‘ Secondary School Girls

112. 15309101 Bureiruri Boys Secondary School Boys

113. 15309102 Kangeta Girls’ Secondary School Girls

114. 15309201 Maua Girls Secondary School Girls

115. 15309301 Igembe Boys’ Secondary School Boys

116. 15319101 Nkubu High School Boys

117. 15319104 Nkuene Girls High School Girls

118. 15319201 Kanyakine High School Boys

119. 15319205 Yururu Girls’ Secondary School Girls

120. 15327101 Miathene Boys High School Boys

121. 15334301 Kibirichia Boys Secondary School Boys

122. 15334302 Kibirichia Girls Secondary School Girls

123. 17306101 Isiolo Boys Secondary School Boys

124. 17322201 Kinna Secondary School Mixed

125. 18325201 Kalulini Boys’ High School Boys

126. 18336101 Precious Blood Sec.school – Kilungu Girls

127. 18346101 Kitondo Secondary School Boys

128. 18346102 Kisau Girls Secondary School Girls

129. 19308301 Chuka Boys High School Boys

130. 19308304 Chuka Girls’ Secondary School Girls

131. 19308502 Mukuuni High School Boys

132. 19308503 Ikuu Girls Secondary School Girls

133. 19308504 Njuri High School Mixed

134. 19308505 Magumoni Girls Girls

135. 19326101 Muthambi Girls High School Girls

136. 19326102 Muthambi Boys Secondary School Boys

137. 19326105 Kajiunduthi High School Mixed

138. 19326201 Chogoria Boys High School Boys

139. 19326203 Kiriani Boys High School Boys

140. 19326204 Chief Mbogori Girls Secondary School Girls

141. 19326206 Igwanjau Secondary School Mixed

142. 19326211 Makuri Girls Secondary School Girls

143. 20401007 Buruburu Girls Secondary Girls

144. 20405001 Dagoretti High School Boys

145. 20405002 Upper Hill School Boys

146. 20405003 Moi Girls’ School Nairobi Girls

147. 20405004 Precious Blood Riruta Girls

148. 20405007 Nembu Girls High School Girls

149. 20406002 Statehouse Girls H. Sch Girls

150. 20406009 Hospital Hill High School Boys

151. 20406011 St. George’s Girls’ Secondary School Girls

152. 22502204 a I C Moi Girls Samburu Girls

153. 23503101 St.anthony’s Boys’ High School – Kitale Boys

154. 23503110 Kitale School-secondary Girls

155. 23503111 St Joseph’s Girls’ High School Kitale Girls

156. 23528101 St Mark’s High School – Cherangani Boys

157. 23528108 Friends Bwake Boys School Boys

158. 23528116 St. Mark’s Girls Girls

159. 23529103 Goseta Boys High School Boys

160. 23529132 St. Monica’s Girls High School, Kitale Girls

161. 24505102 Nasokol Girls Secondary School Girls

162. 24505104 Kapenguria Boys High School Boys

163. 24531301 Ortum Secondary School Boys

164. 25533106 Chebilat Secondary School Boys

165. 25551207 Moi Siongiroi Girls’ Secondary School Girls

166. 25563101 Saseta Girls’ Secondary School Girls

167. 25563102 Koiwa Secondary School Boys

168. 25563105 Boito Secondary School Boys

169 25563301 Kimulot Secondary School Boys

170. 26509111 Turbo Girls Sec School Girls

171. 26509112 Kamagut High School Mixed

172. 26509114 Paul Boit Boys Secondary School Boys

173. 26509130 Kipsangui Secondary School Boys

174. 26509140 Loreto High School, Matunda Girls

175. 26534101 Arnesen’s High School Boys

176. 26534102 Kapngetuny High School Boys

177. 26534103 Drys Girls Secondary School Girls

178. 26534116 A.i.c. Chebisaas Boys Secondary School Boys

179. 26535101 Hill School – Eldoret Girls

180. 27536201 Jomo Kenyatta High School Mixed

181. 27536202 Bahati Girls Secondary School Girls

182. 27537301 Naivasha Girls Secondary School Girls

183. 27537303 Naivasha High School Boys

184. 27537319 Lake Naivasha Girls Secondary School Girls

185. 27538101 Michinda Secondary School Boys

186. 27538204 Mary Mount Secondary School Girls

187. 27538208 Molo Academy Boys

188. 27552002 Solai Boys’ Secondary School Boys

189. 27552018 Aic Morop Girls’ Secondary School Girls

190. 27552032 Kirobon Girls Secondary School Girls

191. 27552049 Kirobon Boys’ High Boys

192. 27564101 Njoro Boys High School Boys

193. 27564102 Njoro Girls’ Secondary School Girls

194 .27564108 Larmudiac Secondary Mixed

195. 27570201 Koelel Secondary School Boys

196. 28512101 Kericho High School Boys

197. 28512112 Moi Tea Girls Secondary School Girls

198. 28522501 Tengecha Boys High School Boys

199. 28522505 Litein High School Boys

200. 28522509 Tengecha Girls Girls

201. 28522512 Korongoi Girls’ Secondary Girls

202. 28522520 A.i.c Litein Girls Secondary S Chool Girls

203. 28553102 Cheptenye Secondary School Boys

204. 28553103 Sosiot Girls’ Secondary School Girls

205. 28571201 Londiani Boys Secondary School Boys

206. 28571202 Londiani Girls’ Secondary School Girls

207. 29513101 Kapsabet Girls High School Girls

208. 29513304 Terige Secondary School Boys

209. 29523101 Kemeloi Boys Secondary School Boys

210. 29542101 Meteitei Boys Secondary School Boys

211. 30556301 Ndururumo High School Mixed

212. 31567201 Noonkopir Girls Secondary School Girls

213. 32516101 Narok High School Boys

214. 32519103 Kilgoris Girls Secondary School Girls

215. 33517201 Kabarnet High School Boys

216. 33517202 Kapropita Girls High School Girls

217. 33517203 Kituro High School Mixed

218. 33517205 Pemwai Girls’ Secondary School Girls

219. 33521101 Eldama Ravine Girls High School Girls

220. 33521105 Solian Girls High School Girls

221. 33558101 Marigat Secondary School Boys

222. 33562101 Mogotio High School Girls

223. 34518102 Sing’ore Girls Secondary School Girls

224. 34518401 Tambach Boys High School Boys

225. 34518402 Aic Girls Secondary School Kessup Girls

226. 34520101 Chebara Secondary School Boys

227. 34520102 St. Peter’s Marakwet Boys Secondary School Boys

228. 34520103 Yemit Boys Boys

229. 34559201 Kapkenda Girls’ High School Girls

230. 34559501 Simotwo Secondary School Boys

231. 34559502 Metkei Secondary School Girls

232. 35601202 St. Stephens Lwanya Girls Secondary Girls

233. 35606101 S.a. Kolanya Boys High School Boys

234. 35609104 Sigalame High School Boys

235. 35609105 St. Cecilia Nangina Girls High School Girls

236. 35620101 St. Paul’s Amukura High School Boys

237. 35620201 St Monica Chakol Girls’ High School Girls

238. 35629101 Nambale Secondary School Boys

239. 36602101 Bungoma High School Boys

240. 36602102 Kibabii High School Boys

241. 36602103 Cardinal Otunga Girls High School Girls

242. 36612201 Teremi Boys High School Boys

243. 36613201 St.cecilia Girls Misikhu Girls

244.36621101 Chesamisi Boys High School Boys

245. 36621108 Moi Girls High School, Kamusinga Girls

246. 36621110 St. Luke’s Boys’ High School Kimilili Boys

247. 37607201 Archbishop Njenga Girls’ High School Girls

248. 37607203 Lugari Secondary School Boys

249. 37608003 Butere Boys High School Boys

250. 37614102 Malava Boys High School Boys

251. 37615001 Musingu Boys High School Boys

252. 37615003 Eregi Girls High School Girls

253. 37615004 Musoli Girls High School Girls

254. 37615009 Shikunga Secondary School Mixed

255. 37616006 St.ignatius Mukumu Boys High School Boys

256. 37616007 the Sacred Heart Girls, Mukumu Girls

257. 37617210 St.mary’s Mumias Girls Secondary School Girls

258. 37617211 St. Peter’s Mumias Boys’ High School Boys

259. 37624002 Kivaywa Secondary School Boys

260. 37632304 Ingotse High School Boys

261. 38604101 Vihiga Friends High School Boys

262. 38604109 St. Clare’s Maragoli Girls Girls

263. 38619102 Nyang’ori Boys High School Boys

264. 38619201 Friends School Kaimosi Girls Girls

265. 38622102 Moi Girls’ Secondary School-vokoli Girls

266. 38622202 Mbale High School Boys

267. 38622203 Friends School Keveye Girls Girls

268. 39701022 Kisumu Boys High School Boys

269. 39713001 Ahero Girls Secondary School Girls

270. 39713006 Onjiko High School Boys

271. 39713021 Otieno Oyoo Secondary School Boys

272. 39714101 Ngere High School Boys

273. 39714106 St. Barnabas Girls’ Secondary School Girls

274. 39733108 Rae Girls Secondary School Girls

275. 39733212 Nyabondo High School Boys

276. 39733213 Nyakach Girls’ High School Girls

277. 39733307 Thurdibuoro Mixed Secondary School Mixed

278. 39734401 Achego Girls Secondary School Girls

279. 39734402 Koru Girls Sec Sch Girls

280. 39737022 Chulaimbo Secondary School Boys

281. 40703102 Nyanchwa Boys High School Boys

282. 40703103 Kereri Girls High School Girls

283. 40703201 Cardinal Otunga High School-mosocho Boys

284. 40703403 Nyamagwa Sda Sec Sch Mixed

285. 40711101 St.angela Sengera Girls Sec Sch Girls

286. 40716101 E L C K Itierio Boys High School Boys

287. 40716102 Suneka Secondary School Mixed

288. 40716103 St.paul’s Igonga Secondary School Mixed

289. 40716118 E L C K Itierio Girls Secondary School Girls

290. 40719102 Tabaka Secondary School Mixed

291. 40719104 Nyabigena Sec School Boys

292. 40723201 Itibo Boys High School Boys

293. 40732206 St. Theresa’s Nyangusu Girls Secondary School Girls

294. 40735101 Moi Gesusu H Sch Boys

295. 40735201 St. Charles Lwanga Ichuni Girls High School Girls

296. 40740101 St.johns Nyamagwa Boys Boys

297. 40740102 Sameta High School Boys

298. 40740104 St. Mary’s Nyamagwa Girls Secondary School Girls

299. 41704001 Homa Bay High School Boys

300. 41704003 Ogande Girls’ High School Girls

301.41704107 Orero Boys Secondary School Boys

302. 41710201 Wang’apala Secondary School Boys

303. 41710203 Bishop Linus Okok Girls’ Secondary School Girls

304. 41710301 Agoro Sare High School Boys

305. 41710403 Dudi Girls Secondary School Girls

306. 41710405 Our Lady of Mercy Ringa Boys Secondary School Boys

307. 41731002 Mawego Secondary School Girls

308. 41731101 Gendia Sec Mixed

309. 41731303 Oriwo Boys High School Boys

310 .42705102 Bishop Okoth Girls’- Mbaga Secondary School Girls

311 .42712102 Nyamira Girls Secondary School Girls

312. 42721101 Chianda High School Boys

313. 42721201 St. Mary’s Lwak Girls’ School Girls

314. 42721202 Ramba Secondary School Boys

315. 42725102 Sega Girls Secondary School Girls

316. 42726101 St. Mary’s School, Yala Boys

317. 42726107 Sawagongo High School Boys

318. 42738101 St. Francis Ranga’la Girls Secondary School Girls

319. 42738102 Ambira High School Boys

320. 43706109  Nyamira Technical Secondary School Boys

321. 43720106  Nyansiongo High School Boys

322. 43720107  Menyenya S.d.a High School Mixed

323. 44707105  Kadika Girls’ Secondary School Girls

324. 44707106 Nyabisawa Girls Secondary School Girls

325. 44708101 Tarang’anya Boys High School Boys

326. 44708201 Isibania Boys Sec Boys

327. 44717101 Kanyawanga Secondary School Boys

328. 44729104 Sori Secondary School Mixed

329. 44736101 St Joseph’s Rapogi Secondary School Boys

330. 44736203 St. Pius Uriri High School Boys

331. 44739104 St. Albert’s Girls High School, Ulanda Girls