Secondary schools in Nyeri County include boys’, girls’ and mixed schools with day and boarding arrangements. The listings below group schools by the categories recorded in the directory and retain their existing school-profile links and historical codes. School names, codes and classifications should be checked against current Ministry of Education records before making placement decisions.
Nyeri County secondary schools: Grade 10 placement and pathways
For Kenya’s senior-school transition under the Competency-Based Education system, use the Ministry of Education Grade 10 Selection and Placement System. Search by each school’s current official name to check eligible pathways, subject combinations and placement instructions; the directory below should not be treated as a current vacancy list.
Nyeri County secondary schools: fees and verification
Contact the individual school for current fees, joining letters, reporting dates, boarding arrangements, contact information and verified examination results. Historic school codes and gender classifications below may have changed. Always confirm payment details with authorised school staff.
List of Secondary Schools located in Nyeri County : Boys Day and Boarding Schools
1. Nyeri High School – Boys Boarding – 8202001
2. Giakanja Secondary School – Boys Boarding – 8202007
3.Naromoru Boys Secondary School – Boys Boarding – 8210102
4. Kanjuri High School – Boys Boarding – 8217101
5. Kiaritha-ini High School – Boys Boarding – 8217103
6. Giakabii Secondary School – Boys Day & Boarding – 8217104
7. Ruthagati High School – Boys Boarding – 8218201
8. Kiamariga Secondary School – Boys Day & Boarding – 8218207
9. Kirimara High School –Boys Boarding – 8217202
10. Mukurweini Boys’ High School – Boys Boarding – 8219102
11. Kaheti Boys High School – Boys Boarding – 8219103
List of Secondary Schools located in Nyeri County : Girls Day and Boarding Schools
1. Muthuaini Secondary School – Girls Day & Boarding – 8202008
2. Muruguru Secondary School – Girls Boarding – 8202010
3. Moi Equator Girls Secondary School – Girls Boarding – 8210101
4. Naromoru Girls Secondary School – Girls Boarding – 8210201
5. St. Monica Munyaka Girls Secondary School – Girls Boarding – 8210202
6. Gatondo Secondary School – Girls Day & Boarding – 8217102
7. Karatina Secondary School – Girls Boarding – 8217201
8. Magutu Girls’ Secondary School – Girls Boarding – 8217204
9. Mathathi Secondary School – Girls Day & Boarding – 8217205
10. Bishop Gatimu Ngandu Girls High School – Girls Boarding – 8218101
11. Tumutumu Girls’ High School – Girls Boarding – 8218102
12. Icuga Secondary School – Girls Day & Boarding – 218104
13. Kabiruni Secondary School – Girls Day & Boarding – 8218203
14. South Tetu Girls’ High School – Girls Boarding – 8219101
15. Gathungururu Girls Secondary School – Girls Boarding – 8219106
List of Secondary Schools located in Nyeri County: Mixed Day and Boarding Schools
1. Gaachika Secondary School – Mixed Day & Boarding – 8202011
2. Ihwa Secondary School – Mixed Day – 8202012
3. Kahiga Secondary School – Mixed Day – 8202013
4. Rware High School – Mixed Day – 8202014
5. Riamukurwe Secondary School – Mixed Day – 8202016
6. Kihuyo Secondary School – Mixed Day – 8202017
7. Kihatha Secondary School – Mixed Day & Boarding – 8202018
8. Gitathini Secondary School – Mixed Day – 8202020
9. St. Vincent Kiamuiru Secondary School– Mixed Day – 8202022
10. Marua Mixed Day Secondary School – Mixed Day – 8202023
11. Gakawa Secondary School – Mixed Day – 8210103
12. Burguret Secondary School – Mixed Day – 8210104
13. Mlima Kenya Secondary School – Mixed Day – 8210105
14. Mureru Mixed Day Secondary School – Mixed Day – 8210106
15. Kamburani Secondary School – Mixed Day – 8210203
16. Mwicwiri Mixed Secondary School – Mixed Day – 8210204
17. Naromoru Mixed Secondary School – Mixed Day – 8210205
18. Gatuamba Secondary School – Mixed Day – 8210206
19. Nyange Secondary School – Mixed Day – 8210208
20. Irigithathi Mixed Secondary School – Mixed Day – 8210209
21. Ndathi Secondary School – Mixed Day & Boarding – 8210301
22. Warazo Jet Secondary – Mixed Day & Boarding – 8210302
23. Munyu High School – Mixed Day & Boarding – 8210303
24. Karundas Secondary School – Mixed Day – 8210304
25. Joseph Allamano Secondary School – Mixed Day – 8210305
26. Itundu Secondary School – Mixed Day – 8217105
27. Kangocho Secondary School – Mixed Day – 8217106
28. Miiri Secondary School – Mixed Day – 8217107
29. Kiamwangi Secondary School – Mixed Day – 8217108
30. Ihwagi Secondary School – Mixed Day – 8217109
31. Gikumbo Secondary School – Mixed Day & Boarding – 8217203
32. Gakuyu Secondary School – Mixed Day – 8217208
33. Kiamabara Secondary School – Mixed Day – 8217209
34. Gaturiri Secondary School – Mixed Day – 8217210
35. Gatundu Secondary School – Mixed Day – 8217211
36. Ngunguru Secondary School – Mixed Day – 8218103
37. Kanyama Secondary School – Mixed Day & Boarding – 8218105
38. Kianjogu Secondary School – Mixed Day – 8218106
39. Kiangoma Secondary School – Mixed Day – 8218107
40. General China Secondary School – Mixed Day – 8218202
41. Hiriga Secondary School – Mixed Day & Boarding – 8218204
42. Ngaini Secondary School – Mixed Day – 8218205
43. Ngorano Secondary School – Mixed Day & Boarding – 8218206
44. Iruri Secondary School – Mixed Day – 8218208
45. Tambaya Secondary School – Mixed Boarding – 8219104
46. Gikondi Secondary School – Mixed Day & Boarding – 8219105
47. Mweru High School – Mixed Day & Boarding – 8219107
48. Ndiaini Secondary School – Mixed Day & Boarding – 8219108
49. Kimondo Secondary School – Mixed Day – 8219109
50. Karindi Secondary School – Mixed Day – 8219110
51. Mihuti Secondary School – Mixed Day – 8219111
52. Kaharo Secondary School – Mixed Day – 8219112
53. Giathugu Technical Secondary School – Mixed Day – 8219113
54. Kihuti Secondary School – Mixed Day – 8219114
55. Wamutitu Secondary School – Mixed Day – 8219115
56. Ngoru Orthodox Secondary School – Mixed Day – 8219117
57. Rutune Secondary School – Mixed Day – 8219118
58. Kibutio Secondary School – Mixed Day – 8219119
59. Thangathi Secondary School – Mixed Day – 8219120
60. A.C.K Kiuu Secondary School – Mixed Day – 8219121
61. St. Thomas Gatura Secondary School – Mixed Day – 8219122
62. Njiruini Mixed Secondary School – Mixed Day – 8219123
63. Ngamwa Secondary School – Mixed Day – 8219124
64. Gaikundo Mixed Secondary School – Mixed Day – 8219125


