Skip to content
Home Nyandarua Kipipiri
Primary schools in Kipipiri Constituency
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 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 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 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 Kiambaa Primary Primary school · Mixed · Day, Nyandarua County Kiambariki Primary Primary school · Mixed · Day, Nyandarua County Kiambogo Primary Primary school · Mixed · Day, 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 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 Kipipiri Primary Primary school · Mixed · Day, Nyandarua County Kirarua Primary Primary school · Mixed · Day, Nyandarua County Kiria Primary Primary school · Mixed · Day, Nyandarua County Kitiri Primary Primary school · Mixed · Day, Nyandarua County Kitogo Primary Primary school · Mixed · Day, 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 Mahinga Primary School Primary school · Mixed · Day, Nyandarua County Malewa Primary Primary school · Mixed · Day, 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 Mekaro Primary Primary school · Mixed · Day, Nyandarua County Michore Primary Primary school · Mixed · Day, Nyandarua County Mihato Primary School Primary school · Mixed · Day, 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 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 Munyuini Primary School Primary school · Mixed · Day, Nyandarua County Mureranjau Primary School Primary school · Mixed · Day, Nyandarua County Murungaru Primary Primary school · Mixed · Day, Nyandarua County Mwangaza Primary Primary school · Mixed · Day, Nyandarua County Mwihoti Primary Primary school · Mixed · Day, Nyandarua County Mwireri Primary Primary school · Mixed · Day, Nyandarua County Mwiruti Primary Primary school · Mixed · Day, Nyandarua County Ndemi Primary Primary school · Mixed · Day, Nyandarua County Ndiara Primary School Primary school · Mixed · Day, Nyandarua County Ndunyu Njeru Primary Primary school · Mixed · Day, Nyandarua County Ng'arwa Rironi Primary School Primary school · Mixed · Day, Nyandarua County Ngatho Primary Primary school · Mixed · Day, Nyandarua County Njomo Primary School Primary school · Mixed · Day, Nyandarua County Ol'magogo Brilliant Primary Primary school · Mixed · Day & Boarding, Nyandarua County Purple Hearts Primary Primary school · Mixed · Day & Boarding, Nyandarua County Raitha Primary Primary school · Mixed · Boarding, Nyandarua County Rayeta Primary School Primary school · Mixed · Day, Nyandarua County Red Apple Primary Primary school · Mixed · Day, Nyandarua County Ririchua Primary Primary school · Mixed · Day, Nyandarua County Rumwe Primary School Primary school · Mixed · Day, Nyandarua County Rutuba Primary Primary school · Mixed · Day, Nyandarua County Rutumo Primary 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.