Skip to content
Home Nyandarua Kipipiri
Aberdare Primary Primary school · Mixed · Day, Nyandarua County ACK St. James Primary Primary school · Mixed · Day, Nyandarua County Bondeni Primary School Primary school · Mixed · Day, Nyandarua County Creameries View Primary Primary school · Mixed · Boarding, Nyandarua County Engineer Central Primary Primary school · Mixed · Day & Boarding, Nyandarua County Father Joseph Baldo Primary Primary school · Mixed · Day & Boarding, Nyandarua County Gacharage Primary Primary school · Mixed · Day, Nyandarua County Gathuruga Primary School Primary school · Mixed · Day, Nyandarua County Gathuthi Primary School Primary school · Mixed · Day, Nyandarua County Gatondo Primary Primary school · Mixed · Day, Nyandarua County Geta Secondary School C3 · Mixed · Boarding, Wanjohi sub-county, Nyandarua County Gichigirira Primary School Primary school · Mixed · Day, Nyandarua County Giteu Primary Primary school · Mixed · Day, Nyandarua County Githioro Primary School Primary school · Mixed · Day, Nyandarua County Gitwe Primary Primary school · Mixed · Day, Nyandarua County Grace Primary Primary school · Mixed · Day, Nyandarua County Green Hills Aca Primary Primary school · Mixed · Day, Nyandarua County Hajo Friends Primary Primary school · Mixed · Day, Nyandarua County Highlands Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Hillmark Primary Primary school · Mixed · Day, Nyandarua County Hope Community Primary Primary school · Mixed · Day & Boarding, Nyandarua County Horizon Junior Primary Primary school · Mixed · Day, Nyandarua County Huhirio Secondary C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Iganjo Memorial Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Ihiga Primary Primary school · Mixed · Day, Nyandarua County Jacter Kinagop Primary Primary school · Mixed · Day, Nyandarua County Jura Primary Primary school · Mixed · Day, Nyandarua County Kabati Primary School Primary school · Mixed · Day, Nyandarua County Kagongo Primary Primary school · Mixed · Day, Nyandarua County Kahiga Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Kahuho Primary Primary school · Mixed · Day, Nyandarua County Kahuria Primary Primary school · Mixed · Day, Nyandarua County Kamagoko Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kamahia Primary School Primary school · Mixed · Day, Nyandarua County Kambata Primary Primary school · Mixed · Day, Nyandarua County Kamirangu Primary School Primary school · Mixed · Day, Nyandarua County Kanyua Primary School Primary school · Mixed · Day, Nyandarua County Kariaini Primary School Primary school · Mixed · Day, Nyandarua County Kariara Primary Primary school · Mixed · Day, Nyandarua County Karima Girls C1 · Girls · Boarding, North Kinangop sub-county, Nyandarua County Karima Primary Primary school · Mixed · Day, Nyandarua County Karoroha Primary Primary school · Mixed · Day, Nyandarua County Karuru Primary Primary school · Mixed · Day, Nyandarua County Kawamaitha Primary Primary school · Mixed · Day, Nyandarua County Kenya Wheat Land Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kiambaa Primary Primary school · Mixed · Day, Nyandarua County Kiambariki Primary Primary school · Mixed · Day, Nyandarua County Kiambogo Primary Primary school · Mixed · Day, Nyandarua County Kiambogo Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Kianjogu Primary School Primary school · Mixed · Day, Nyandarua County Kiburuti Primary Primary school · Mixed · Day, Nyandarua County Kienjero Riverside View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kigogo Primary Primary school · Mixed · Day, Nyandarua County Kihumbu Primary Primary school · Mixed · Day, Nyandarua County Kimbo Primary Primary school · Mixed · Day, Nyandarua County Kimuri Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Kimuru Primary Primary school · Mixed · Boarding, Nyandarua County Kinagop Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kinja Primary Primary school · Mixed · Day, Nyandarua County Kinja Secondary C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Kipipiri Primary Primary school · Mixed · Day, Nyandarua County Kirarua Primary Primary school · Mixed · Day, Nyandarua County Kiria Primary Primary school · Mixed · Day, Nyandarua County Kirima Secondary C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Kitiri Primary Primary school · Mixed · Day, Nyandarua County Kitogo Primary Primary school · Mixed · Day, Nyandarua County Kitogo Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Lereshwa Secondary School C4 · Mixed · Day, Kipipiri sub-county, Nyandarua County Macinery Primary School Primary school · Mixed · Day, Nyandarua County Magomano Primary School Primary school · Mixed · Day, Nyandarua County Mahindu Primary School Primary school · Mixed · Day, Nyandarua County Mahindu Secondary School C4 · Mixed · Day, Kipipiri sub-county, Nyandarua County Mahinga Primary School Primary school · Mixed · Day, Nyandarua County Malewa Primary Primary school · Mixed · Day, Nyandarua County Malewa Secondary School C4 · Mixed · Day, Kipipiri sub-county, Nyandarua County Manunga Girls High School Senior school · Girls · Boarding, Nyandarua County Manunga Primary School Primary school · Mixed · Day, Nyandarua County Mara Primary School Primary school · Mixed · Day, Nyandarua County Marimu Primary School Primary school · Mixed · Day, Nyandarua County Mawingo Secondary School C3 · Girls · Boarding, Kipipiri sub-county, Nyandarua County Mekaro Primary Primary school · Mixed · Day, Nyandarua County Michore Primary Primary school · Mixed · Day, Nyandarua County Michore Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Miharati Secondary School C3 · Mixed · Boarding, Kipipiri sub-county, Nyandarua County Mihato Primary School Primary school · Mixed · Day, Nyandarua County Mikaro Secoondary School C4 · Mixed · Day, North Kinangop sub-county, Nyandarua County Mikeu Primary School Primary school · Mixed · Day, Nyandarua County Miti-Itano Primary School Primary school · Mixed · Day, Nyandarua County Miti-Itano Romba Primary school · Mixed · Day, Nyandarua County Mkungi Primary Primary school · Mixed · Day, Nyandarua County Mkungi Secondary School C2 · Boys · Boarding, North Kinangop sub-county, Nyandarua County Morning Starlight Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Mountain Springs Primary Primary school · Mixed · Day, Nyandarua County Mt. Olive Kinangop Junior Primary Primary school · Mixed · Day, Nyandarua County Mubao Primary School Primary school · Mixed · Day, Nyandarua County Mugumoini Primary Primary school · Mixed · Day, Nyandarua County Muhuti Primary Primary school · Mixed · Day, Nyandarua County Mumui Secondary C3 · Mixed · Boarding, Kipipiri sub-county, Nyandarua County Munyuini Primary School Primary school · Mixed · Day, Nyandarua County Mureranjau Primary School Primary school · Mixed · Day, Nyandarua County
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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.