This article contains a list of all the secondary schools in Nyamira County, public, private, and harambee schools. Schools in Nyamira counties fall into four-tier ranking system established by the Ministry of Education.
Some of these schools in Nyamira County produce excellent resulsts in national examinations.
Nyamira County produced the best school in 2022 overall KCSE performance, Nyambaria High School. In general, schools in Gusii region performed better in 2022 KCSE.
In no particular order, below is a list of all the schools in Nyamira County.
1. Nyansabakwa Secondary – Boys Boarding – 43706101
2. Our Lady of Mercy Rangenyo Girls Secondary School – Girls Boarding – 43706102
3. Nyamaiya Secondary School – Mixed Day & Boarding – 43706103
4. Bonyunyu Sec School – Mixed Day & Boarding – 3706104
5. Embonga Sec School – Mixed Day – 43706105
6. St Peter’s Nyaisa – Mixed Day – 43706106
7. Marindi Secondary School – Mixed Day & Boarding – 43706107
8. Sironga Girls High School – Girls Boarding – 43706108
9. Nyamira technical Secondary School – Boys Boarding – 43706109
10. Gesiaga Secondary School – Mixed Day & Boarding – 43706110
11. Nyachogochogo Sec. School – Mixed Day – 43706111
12. Motaraga Girls Secondary School – Girls Day & Boarding – 43706112
13. St. Mary’s Mongorisi Sec Sch– Mixed Day – 43706113
14. Kenyenya Mixed Day and Boarding – Mixed Day & Boarding – 43706114
15. Kebirigo High School – Boys Boarding – 43706115
16. Bosiango S.D.A Secondary School – Mixed Day – 43706116
17. St. Peter’s Nyakemincha Sec Sch – Mixed Day – 43706117
18. Getaari Mixed Secondary School – Mixed Day & Boarding – 43706118
19. Senator Kebaso Sec School – Mixed Day – 43706119
20. Riamandere Secondary School – Mixed Day – 43706120
21. St. Joseph’s Etono Mixed Secondary School – Mixed Day – 43706121
22. Masosa Mixed Secondary School – Mixed Day & Boarding – 43706122
23. Kianungu Secondary School – Mixed Day & Boarding – 43706123
24. Gianchore PAG Mixed Sec Sch – Mixed Day – 43706124
25. Bomorito Sec School – Mixed Day – 43706125
26. Kiang’inda Secondary School – Mixed Day – 43706126
27. St. Patrice Nyantaro Sec Sch – Mixed Day – 43706127
28. St. Joseph’s Kemasare Mixed Secondary School– Mixed Day – 43706128
29. Marani P.A.G Girls Sec Sch – Girls Boarding – 43706129
30. Gucha SDA Mixed Secondary School – Mixed Day – 43706130
31. Nyameru Mixed Secondary School – Mixed Day – 43706131
32. Nyachururu P.A.G Mixed Secondary – Mixed Day – 43706132
33. Nyakeore Secondary School – Mixed Day – 43706133
34. Rirumi Mixed Secondary School – Mixed Day – 43706134
35. Gekomoni Secondary School – Mixed Day & Boarding – 43706135
36. St Philip’s Rateti Secondary School – Mixed Day – 43706136
37. St. Joseph’s Enchoro Secondary School – Mixed Day – 43706137
38. Ekenyoro Technical Secondary – Mixed Day – 43706139
39. Nami Secondary School – Mixed Day – 43706140
40. Geta PAG Secondary School – Mixed Day – 43706141
41. Nyagachi DEB Secondary School – Mixed Day – 43706142
42. Kuura Mixed Secondary – Mixed Day – 43706143
43. NyabisimbaSecondary School – Mixed Day – 43706144
44. Makairo Mixed Secondary School – Mixed Day – 43706145
45. Gesore P.A.G Secondary – Mixed Day – 43706146
46. Esani Secondary School – Mixed Day & Boarding – 43715101
47. Kebirichi Secondary School – Mixed Day – 43715102
48. Riyabe Mixed Secondary School – Mixed Day – 43715103
49. St. Anatole Nyanchori – Mixed Day – 43715104
50. St. Cyprian Biticha – Mixed Day – 43715105
51. Nyankoba SDA Secondary School – Mixed Day – 43715106
52. Mongoni Secondary School – Mixed Day – 43715107
53. Rigoma Secondary School – Mixed Day & Boarding – 43715108
54. Mochenwa Sec Sch – Mixed Day – 43715109
55. St’ Danes Eronge Secondary School – Mixed Day – 43715110
56. Metamaywa Sec. School – Mixed Day – 43715111
57. Nyakongo High School – Mixed Day & Boarding – 43715112
58. Riamoni Secondary School – Mixed Day – 43715113
59. Omoyo Mixed Secondary School – Mixed Day & Boarding – 43715114
60. Riakworo Sec. School – Mixed Day – 43715115
61. Matutu PAG Secondary School – Mixed Day – 43715116
62. St. Don Bosco Secondary School – Mixed Day – 43715117
63. Kerongeta Secondary School – Mixed Day – 43715120
64. St. Francis Matieko Secondary School – Mixed Day – 43715121
65. Machururiati Secondary School – Mixed Day – 43715122
66. Sungututa Secondary School – Mixed Day – 43715123
67. Nyariacho Secondary School – Mixed Day – 43715124
68. St. Yuvinalis Nyamakoroto Sec. School – Mixed Day – 43715125
69. Riosiago Sec. School – Mixed Day – 43715126
70. Riooga Secondary School – Mixed Day – 43715127
71. Karantini SDA Secondary School – Mixed Day – 43715128