Skip to content
Home Nyandarua Kipipiri
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 Nandarasi Secondary C3 · Mixed · Boarding, North Kinangop sub-county, Nyandarua County Ndemi Primary Primary school · Mixed · Day, Nyandarua County Ndemi Secondary C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Ndiara Primary School Primary school · Mixed · Day, Nyandarua County Ndunyu Njeru Primary Primary school · Mixed · Day, Nyandarua County Ndunyu Njeru Secondary C4 · Mixed · Day, North Kinangop sub-county, 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 Plain Hills Girls Secondary Senior school · Girls · 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 Satima Primary Primary school · Mixed · Day, Nyandarua County Satima Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Skuhigh Primary School Primary school · Mixed · Day & Boarding, Nyandarua County St. Christine Secondary Senior school · Mixed · Boarding, Nyandarua County St Francis Junior Primary Primary school · Mixed · Day & Boarding, Nyandarua County St John Kipipiri Academy Primary school · Mixed · Day, Nyandarua County St. Mary's Geta Secondary Senior school, Nyandarua County St Peter's Primary School Primary school · Mixed · Day, Nyandarua County St. Sharon Secondary Senior school · Mixed · Day, Nyandarua County Sunshine Secondary School Senior school, Nyandarua County Turasha Glory Primary Primary school · Mixed · Day, Nyandarua County Turasha Primary Primary school · Mixed · Boarding, Nyandarua County Turasha Secondary School C3 · Mixed · Boarding, Kipipiri sub-county, Nyandarua County Uherio Primary Primary school · Mixed · Day, Nyandarua County Umui Primary Primary school · Mixed · Day, Nyandarua County Wanjohi Girls Secondary School C2 · Girls · Boarding, Wanjohi sub-county, Nyandarua County Wanjohi Mixed Day Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Wanjohi Primary School Primary school · Mixed · Day, Nyandarua County Wendani 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.