Senior schools in Nyandarua County
- Kinja SecondaryC4 · Mixed · Day, North Kinangop sub-county
- Kipipiri SchoolC2 · Boys · Boarding, Wanjohi sub-county
- Kirarwa Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- KireraC4 · Mixed · Day, Nyandarua North sub-county
- Kiria Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Kirima SecondaryC4 · Mixed · Day, Wanjohi sub-county
- Kiriogo SecondarySenior school · Mixed · Day
- Kisima Mixed SecondarySenior school · Mixed · Boarding
- Kitogo SecondaryC3 · Mixed · Boarding, North Kinangop sub-county
- Kiyo Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Koinange Mixed Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- KurunguC4 · Mixed · Day, Mirangine sub-county
- Lake Ol-Bollosat SecondarySenior school · Mixed · Day
- Lake Olbollosat Secondary SchoolC4 · Mixed · Day, Aberdare sub-county
- Lereshwa Secondary SchoolC4 · Mixed · Day, Kipipiri sub-county
- Leshau SecondaryC2 · Boys · Boarding, Nyandarua North sub-county
- Magomano SecondaryC1 · Girls · Boarding, North Kinangop sub-county
- Magumu SecondarySenior school · Mixed · Day & Boarding
- Magumu SecondaryC2 · Boys · Boarding, South Kinangop sub-county
- Mahindu Secondary SchoolC4 · Mixed · Day, Kipipiri sub-county
- Malewa Secondary SchoolC4 · Mixed · Day, Kipipiri sub-county
- Manunga Girls High SchoolSenior school · Girls · Boarding
- Manunga Mixed SecondaryC4 · Mixed · Day, Kipipiri sub-county
- Manyatta Secondary SchoolC4 · Mixed · Day, Nyandarua Centr sub-county
- Maranatha High SchoolSenior school · Mixed · Day & Boarding
- Mariko SecondarySenior school · Mixed · Day
- Marimu SecondaryC4 · Mixed · Day, Wanjohi sub-county
- Mary Mother of Mercy SecondarySenior school · Mixed · Day
- Matindiri SecondaryC4 · Mixed · Day, Gathanji sub-county
- MatundaC4 · Mixed · Day, Mirangine sub-county
- Matura Secondary SchoolC4 · Mixed · Day, Nyandarua West sub-county
- Mawingo Mixed Day Secondary SchoolC4 · Mixed · Day, Nyandarua Centr sub-county
- Mawingo Secondary SchoolC3 · Girls · Boarding, Kipipiri sub-county
- MbuyuC4 · Mixed · Day, Nyandarua North sub-county
- Michore Secondary SchoolC4 · Mixed · Day, Wanjohi sub-county
- Miharati Secondary SchoolC3 · Mixed · Boarding, Kipipiri sub-county
- Mihuti SecondaryC4 · Mixed · Day, Nyandarua Centr sub-county
- Mikaro Secoondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Mikeu SecondaryC4 · Mixed · Day, Wanjohi sub-county
- Millenium Highway High SchoolSenior school · Mixed · Day & Boarding
- Mirangine SecondaryC4 · Mixed · Day, Mirangine sub-county
- Mkungi Secondary SchoolC2 · Boys · Boarding, North Kinangop sub-county
- Mt. Kinangop Girls SecondaryC2 · Girls · Boarding, South Kinangop sub-county
- Mucibau Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Mukindu SecondaryC4 · Mixed · Day, Nyandarua Centr sub-county
- Mukoe SecondaryC4 · Mixed · Day, Nyandarua North sub-county
- Mumbi Senior SchoolC4 · Mixed · Day, Nyandarua Central sub-county
- Mumui SecondaryC3 · Mixed · Boarding, Kipipiri sub-county
- Mungetho SecondarySenior school · Mixed · Day
- Munyaka SecondaryC3 · Mixed · Boarding, South Kinangop sub-county
- Munyeki Secondary SchoolC4 · Mixed · Day, Nyandarua Centr sub-county
- Munyuini SecondaryC4 · Mixed · Day, Wanjohi sub-county
- Murichu SecondaryC3 · Mixed · Boarding, Nyandarua North sub-county
- Muruaki SecondaryC2 · Boys · Boarding, North Kinangop sub-county
- Murungaru Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Mutamaiyu Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Muthomi Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Muti-Ini Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Mwenda Andu SecondaryC3 · Mixed · Boarding, North Kinangop sub-county
- Mwihangia Secondary SchoolC4 · Mixed · Day, Aberdare sub-county
- Mwihoti High SchoolC4 · Mixed · Day, North Kinangop sub-county
- Mwihoti Secondary SchoolC4 · Mixed · Day, Nyandarua Centr sub-county
- Mwiteithia Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
- Nandarasi SecondaryC3 · Mixed · Boarding, North Kinangop sub-county
- Ndaragwa Boys High SchoolC3 · Boys · Boarding, Aberdare sub-county
- Ndaragwa GirlsC2 · Girls · Boarding, Aberdare sub-county
- Ndaragwa SecondarySenior school · Girls · Boarding
- Ndemi SecondaryC4 · Mixed · Day, Wanjohi sub-county
- Ndivai SecondaryC4 · Mixed · Day, Nyandarua North sub-county
- Ndothua Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Ndunyu Njeru SecondaryC4 · Mixed · Day, North Kinangop sub-county
- NgaindeithiaC3 · Mixed · Boarding, Nyandarua North sub-county
- Ngano Secondary SchoolC4 · Mixed · Day, Gathanji sub-county
- Ngatha SecondaryC4 · Mixed · Day, Gathanji sub-county
- Ngorika Secondary SchoolC3 · Mixed · Boarding, Mirangine sub-county
- Njabini Girls SecondarySenior school · Girls · Boarding
- Njabini Glamour SecondarySenior school · Mixed · Day & Boarding
- Njabini Mixed Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Njabini SecondaryC1 · Boys · Boarding, South Kinangop sub-county
- Nyahururu High SchoolC1 · Boys · Boarding, Nyandarua West sub-county
- Nyahururu Highway SecondarySenior school · Mixed · Day & Boarding
- Nyairoko High Sc.Senior school · Mixed · Day
- NyaitugaC4 · Mixed · Day, Mirangine sub-county
- Nyakiambi Girls HighC2 · Girls · Boarding, Mirangine sub-county
- Nyakio Secondary SchoolC4 · Mixed · Day, South Kinangop sub-county
- Nyandarua High SchoolC1 · Mixed · Boarding, Nyandarua Centr sub-county
- Ol Joroorok SecondarySenior school · Mixed · Day
- Ol Joro Orok Secondary SchoolC4 · Mixed · Day, Nyandarua West sub-county
- Ol Kalou Secondary SchoolC2 · Mixed · Boarding, Nyandarua Centr sub-county
- Oxford High SchoolSenior school · Mixed · Day
- Pasenga SecondarySenior school · Mixed · Day & Boarding
- Passenga Secondary SchoolC3 · Mixed · Boarding, Nyandarua Centr sub-county
- Petersburge Secondary SchoolPrivate senior school · Mixed · Listed as hybrid, Mirangine sub-county
- Pioneer SecondarySenior school · Mixed · Day & Boarding
- Plain Hills Girls SecondarySenior school · Girls · Boarding
- Plateau Senior SecondarySenior school · Mixed · Day
- Pondo SecondaryC4 · Mixed · Day, Nyandarua North sub-county
- Ragia SecondaryC4 · Mixed · Day, South Kinangop sub-county
- Raichiri SecondaryC4 · Mixed · Day, Nyandarua North sub-county
- Raitha Secondary SchoolC4 · Mixed · Day, North Kinangop sub-county
Data 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.
- Pathways and subject combinations: Ministry of Education Grade 10 selection portal (KEMIS); checked 15 October 2026.