Skip to content
Home Central Nyandarua
Kariki Primary Primary school · Mixed · Day, Nyandarua County Karima Girls C1 · Girls · Boarding, North Kinangop sub-county, Nyandarua County Karimaini Primary Primary school · Mixed · Day, Nyandarua County Karima Primary Primary school · Mixed · Day, Nyandarua County Karoroha Primary Primary school · Mixed · Day, Nyandarua County Karugutu Primary Primary school · Mixed · Day, Nyandarua County Karuru Primary Primary school · Mixed · Day, Nyandarua County Kasuku PCEA Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kasuku Senior School Primary school · Boys · Boarding, Nyandarua County Katez Primary Primary school · Mixed · Day, Nyandarua County Katez Secondary Senior school · Mixed · Boarding, Nyandarua County Kaugi Primary Primary school · Mixed · Day, Nyandarua County Kawa Academy Primary Primary school · Mixed · Day, Nyandarua County Kawamaitha Primary Primary school · Mixed · Day, Nyandarua County Kenji Farm Primary Primary school · Mixed · Day, Nyandarua County Kenton Secondary C4 · Mixed · Day, South Kinangop sub-county, Nyandarua County Kenya Wheat Land Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Kiahuho 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 Kiambogo Secondary School C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Kiandaba Primary Primary school · Mixed · Day, Nyandarua County Kianda Primary School Primary school · Mixed · Day, Nyandarua County Kiandege Primary Primary school · Mixed · Day, Nyandarua County Kiandongoro Primary Primary school · Mixed · Day, Nyandarua County Kianjata Primary Primary school · Mixed · Day, Nyandarua County Kianjogu Primary School Primary school · Mixed · Day, Nyandarua County Kibathi Primary Primary school · Mixed · Day, Nyandarua County Kiburu Road Primary Primary school · Mixed · Day, Nyandarua County Kiburuti Primary Primary school · Mixed · Day, Nyandarua County Kieni Primary School Primary school · Mixed · Day, Nyandarua County Kieni Secondary School C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Kienjero Riverside View Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kiganjo Primary Primary school · Mixed · Day, Nyandarua County Kiganjo Secondary School C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Kigogo Primary Primary school · Mixed · Day, Nyandarua County Kihara Primary Primary school · Mixed · Day, Nyandarua County Kihara Secondary C4 · Mixed · Day, Aberdare sub-county, Nyandarua County Kiharo Primary Primary school · Mixed · Day, Nyandarua County Kiheo Primary Primary school · Mixed · Day, Nyandarua County Kihingo Primary Primary school · Mixed · Day, Nyandarua County Kihuha Primary Primary school · Mixed · Day, Nyandarua County Kihumbu Primary Primary school · Mixed · Day, Nyandarua County Kihuto Primary Primary school · Mixed · Day, Nyandarua County Kijiko Primary Primary school · Mixed · Day, Nyandarua County Kimaru Primary Primary school · Mixed · Day, Nyandarua County Kimaru Special Unit Primary school · Mixed · Day & Boarding, Nyandarua County Kimathi 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 Kinangop Pride Primary Primary school · Mixed · Day, Nyandarua County Kings Junior Academy Primary Primary school · Mixed · Day, 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 Kirathimo Junior Primary school · Mixed · Day & Boarding, Nyandarua County Kirathimo Primary Primary school · Mixed · Day, Nyandarua County Kirera Primary Primary school · Mixed · Day, Nyandarua County Kiria Primary Primary school · Mixed · Day, Nyandarua County Kiriko Primary Primary school · Mixed · Day, Nyandarua County Kirimangai Primary Primary school · Mixed · Day, Nyandarua County Kirima Primary Primary school · Mixed · Day, Nyandarua County Kirima Secondary C4 · Mixed · Day, Wanjohi sub-county, Nyandarua County Kiriogo Primary Primary school · Mixed · Day, Nyandarua County Kiriogo Secondary Senior school · Mixed · Day, Nyandarua County Kisima Mixed Secondary Senior school · Mixed · Boarding, 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 Kiwamiti Primary School Primary school · Mixed · Day, Nyandarua County Kiyo Primary Primary school · Mixed · Day, Nyandarua County Koinange Primary Primary school · Mixed · Day, Nyandarua County Kwa Njora Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kwa Njora Special Primary Primary school · Mixed · Boarding, Nyandarua County Lake Ol-Bollosat Secondary Senior school · Mixed · Day, Nyandarua County Leadfields Primary Primary school · Mixed · Day & Boarding, Nyandarua County Lereshwa Secondary School C4 · Mixed · Day, Kipipiri sub-county, Nyandarua County Leshau Secondary C2 · Boys · Boarding, Nyandarua North sub-county, Nyandarua County Lesirko Primary Primary school · Mixed · Day, Nyandarua County Macinery Primary School Primary school · Mixed · Day, Nyandarua County Madaraka Primary Primary school · Mixed · Day, Nyandarua County Magomano Primary School Primary school · Mixed · Day, Nyandarua County Magomano Secondary C1 · Girls · Boarding, North Kinangop sub-county, Nyandarua County Magumu Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Magumu Secondary C2 · Boys · Boarding, South Kinangop sub-county, Nyandarua County Mahianyu Primary Primary school · Mixed · Day, Laikipia 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 Mahua Primary School Primary school · Mixed · Day, Nyandarua County Mailo Kumi Primary Primary school · Mixed · Day, Nyandarua County Majoe Primary Primary school · Mixed · Day & Boarding, Nyandarua County Makereka Primary 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
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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.