Nyeri County
- Kanoga Primary SchoolPrimary school · Mixed · Day
- Kanunga PrimaryPrimary school · Mixed · Day
- Kanyama SecondaryC4 · Mixed · Day, Mathira West sub-county
- Karaba Primary SchoolPrimary school · Mixed · Day
- Karaba Secondary SchoolC4 · Mixed · Day, Mukurwe-Ini sub-county
- Karaguririo Primary SchoolPrimary school · Mixed · Day
- Karameno Primary SchoolPrimary school · Mixed · Day
- Karangia PrimaryPrimary school · Mixed · Day
- Karangia SecondaryC4 · Mixed · Day, Tetu sub-county
- Karatina AcademyPrimary school · Mixed · Day
- Karatina DEB PrimaryPrimary school · Mixed · Day
- Karatina Secondary SchoolC3 · Girls · Boarding, Mathira East sub-county
- Karatina Special Schoo for the Mentally HandicapedPrimary school · Mixed · Day & Boarding
- Karemeno Secondary SchoolSenior school · Mixed · Day & Boarding
- Kariara Primary SchoolPrimary school · Mixed · Day
- Karicheni Primary SchoolPrimary school · Mixed · Day
- Karichuta PrimaryPrimary school · Mixed · Day
- Karigu-Ini PrimaryPrimary school · Mixed · Day
- Kariko Primary SchoolPrimary school · Mixed
- Kariko Secondary SchoolC4 · Mixed · Day, Nyeri South sub-county
- Kariko Special UnitPrimary school · Mixed · Day
- Karima Boys High SchoolC2 · Boys · Boarding, Nyeri South sub-county
- Karima DayC4 · Mixed · Day, Nyeri South sub-county
- Karima Primary SchoolPrimary school · Mixed · Boarding
- Karimeno Mixed Secondary SchoolC4 · Mixed · Day, Kieni West sub-county
- Karindi Primary SchoolPrimary school · Mixed · Day
- Karindi Secondary SchoolC4 · Mixed · Day, Mukurwe-Ini sub-county
- Karindundu PrimaryPrimary school · Mixed · Day
- Karo PrimaryPrimary school · Mixed · Day
- Karundas PrimaryPrimary school · Mixed · Day
- Karundas SecondaryC4 · Mixed · Day, Kieni East sub-county
- Karundu Mixed Secondary SchoolC4 · Mixed · Day, Mukurwe-Ini sub-county
- Karundu Primary SchoolPrimary school · Mixed · Day
- Karuraini Primary SchoolPrimary school · Mixed · Day
- Karura PrimaryPrimary school · Mixed · Day
- Karuthi Primary SchoolPrimary school · Mixed · Day
- Katheri Primary SchoolPrimary school · Mixed · Day
- Kenyatta Secondary SchoolC2 · Boys · Boarding, Nyeri South sub-county
- Kerichu PrimaryPrimary school · Mixed · Day
- Kiagi PrimaryPrimary school · Mixed · Day
- Kiagonde Primary SchoolPrimary school · Mixed · Day
- Kiagonde Secondary SchoolSenior school · Mixed · Day & Boarding
- Kiaguthu PrimaryPrimary school · Mixed · Day
- Kiaguthu SecondaryC4 · Mixed · Day, Nyeri South sub-county
- Kiahagu Mixed Secondary SchoolC4 · Mixed · Day, Nyeri South sub-county
- Kiahuko PrimaryPrimary school · Mixed · Day
- Kiahuria PrimaryPrimary school · Mixed · Day
- Kiamabara SecondaryC4 · Mixed · Day, Mathira East sub-county
- Kiamabara Special UnitPrimary school · Mixed · Day
- Kiamaraba PrimaryPrimary school · Mixed · Day
- Kiamariga SecondaryC3 · Boys · Boarding, Mathira West sub-county
- Kiambogo Academy PrimaryPrimary school · Mixed · Day
- Kiambogo PrimaryPrimary school · Mixed · Day
- Kiamigwi PrimaryPrimary school · Mixed · Day
- Kiamucheru PrimaryPrimary school · Mixed · Day
- Kiamuiru Primary SchoolPrimary school · Mixed · Day & Boarding
- Kiamurathe Primary SchoolPrimary school · Mixed · Day
- Kiamutiga PrimaryPrimary school · Mixed · Day
- Kiamuya Primary SchoolPrimary school · Mixed · Day
- Kiamuya Secondary SchoolSenior school · Mixed · Day
- Kiamwangi PrimaryPrimary school · Mixed · Day
- Kiamwangi SecondaryC4 · Mixed · Day, Mathira East sub-county
- Kiandere Mixed Day Secondary SchoolC4 · Mixed · Day, Nyeri Central sub-county
- Kiandu PrimaryPrimary school · Mixed · Day
- Kiandu SecondaryC3 · Mixed · Boarding, Tetu sub-county
- Kiangai Blessings View AcademyPrimary school · Mixed · Day
- Kiangai PrimaryPrimary school · Mixed · Day
- Kiangai Secondary SchoolSenior school · Mixed · Day
- Kiangengi PrimaryPrimary school · Mixed · Day
- Kiangi PrimaryPrimary school · Mixed · Day, Mathira
- Kiangi PrimaryPrimary school · Mixed · Day, Mathira
- Kiangoma PrimaryPrimary school · Mixed · Day
- Kiangoma Secondary SchoolSenior school · Boys · Boarding
- Kiangoma Secondary SchoolSenior school · Mixed · Boarding
- Kiangondu Primary SchoolPrimary school · Mixed · Day
- Kiangumba Primary SchoolPrimary school · Mixed · Day
- Kiangurwe PrimaryPrimary school · Mixed · Day
- Kianjau PrimaryPrimary school · Mixed · Day
- Kianjememi Primary SchoolPrimary school · Mixed · Day
- Kianjogu Primary SchoolPrimary school · Mixed · Day
- Kianjogu SecondaryC4 · Mixed · Day, Mathira West sub-county
- Kianyaga Primary SchoolPrimary school · Mixed · Day
- Kiaragana Mixed Day Secondary SchoolC4 · Mixed · Day, Kieni West sub-county
- Kiaraho PrimaryPrimary school · Mixed · Day
- Kiarithaini High SchoolSenior school · Mixed · Day & Boarding
- Kiaritha-Ini High SchoolC2 · Boys · Boarding, Mathira East sub-county
- Kiarithaini PrimaryPrimary school · Mixed · Day
- Kiaruhu SecondarySenior school · Mixed · Day
- Kiawaita PrimaryPrimary school · Mixed · Day
- Kiawaithanji Baptist PrimaryPrimary school · Mixed · Day
- Kiawaithanji PrimaryPrimary school
- Kiawaithanji SecondaryC4 · Mixed · Day, Tetu sub-county
- Kiawamururu PrimaryPrimary school · Mixed · Day
- Kiboya Primary SchoolPrimary school · Mixed · Day
- Kibutio Primary SchoolPrimary school · Mixed · Day
- Kibutio Secondary SchoolC4 · Mixed · Day, Mukurwe-Ini sub-county
- Kieni PrimaryPrimary school · Mixed · Day
- Kiganjo Amboni SecondarySenior school · Girls · Boarding
- Kiganjo Primary SchoolPrimary school · Mixed · Day
- Kigathi Primary SchoolPrimary school · Mixed · Day
Sources
- Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1, C2, C3 and C4 lists. Checked 22 October 2026.
- Other schools come from our older directory. Each school page shows its dates.