Skip to content
Home Rift Valley Laikipia
Miharati Primary School Primary school · Mixed · Day, Laikipia County Milimani Primary School Primary school · Mixed · Day, Laikipia County Minjore Primary School Primary school · Mixed · Day, Laikipia County Mirango Primary School Primary school · Mixed · Day, Laikipia County Mirera Primary School Primary school · Mixed · Day, Laikipia County Mitero Primary School Primary school · Mixed · Day, Laikipia County Mithuri Primary School Primary school · Mixed · Day, Laikipia County Mithuri Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia County Mount Angels Primary School Primary school · Mixed · Day, Laikipia County Mt. Kenya Baptist Primary School Primary school · Mixed · Day & Boarding, Laikipia County Mt. Kenya Primary School Primary school · Mixed · Day, Laikipia County Mugumo Primary School Primary school · Mixed · Day, Laikipia County Muguongo Primary School Primary school · Mixed · Day, Laikipia County Muhonia Primary School Primary school · Mixed · Day, Laikipia County Muhotetu Girls Secondary School C3 · Girls · Boarding, Laikipia West sub-county, Laikipia County Muhotetu Junior School Primary Primary school · Mixed · Day & Boarding, Laikipia County Mukima Primary School Primary school · Mixed · Day, Laikipia County Mukuri Primary School Primary school · Mixed · Day, Laikipia County Mummy's Junior Primary School Primary school · Mixed · Day, Laikipia County Mungetho Day Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Mungetho Primary School Primary school · Mixed · Day, Laikipia County Munyaka Primary School Primary school · Mixed · Day, Laikipia County Munyu Primary School Primary school · Mixed · Day, Laikipia County Muramati Primary School Primary school · Mixed · Day, Laikipia County Muramati Secondary School C4 · Mixed · Day, Laikipia East sub-county, Laikipia County Murichu Primary School Primary school · Mixed · Day, Laikipia County Muruai Primary School Primary school · Mixed · Day, Laikipia County Muruku Primary School Primary school · Mixed · Day, Laikipia County Muruku Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Murungai Primary School Primary school · Mixed · Day, Laikipia County Murura Primary School Primary school · Mixed · Day, Laikipia County Mutamaiyu Primary School Primary school · Mixed · Day, Laikipia County Mutarakwa Primary School Primary school · Mixed · Day, Laikipia County Mutara Primary School Primary school · Mixed · Day, Laikipia County Mutara Secondary School C4 · Mixed · Day, Laikipia West sub-county, Laikipia County Muteta Primary School Primary school · Mixed · Day, Laikipia County Muthaiga Primary School Primary school · Mixed · Day, Laikipia County Muthengera Primary School Primary school · Mixed · Day, Laikipia County Muthengera Special Unit Primary school · Mixed · Day, Laikipia County Mwenje Mixed Day Secondary School Senior school · Mixed · Boarding, Laikipia County Mwenje Primary School Primary school · Mixed · Day, Laikipia County Mwihoko Primary School Primary school · Mixed · Day, Laikipia County Mwireri Primary School Primary school · Mixed · Day, Laikipia County Mwituria Primary School Primary school · Mixed · Day, Laikipia County Mwiyogo Primary School Primary school · Mixed · Day, Laikipia County Naiborom Primary School Primary school · Mixed · Day, Laikipia County Naigera Primary School Primary school · Mixed · Day, Laikipia County Naigera Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia County Naiperere Primary School Primary school · Mixed · Day, Laikipia County Naituruchi Primary School Primary school · Mixed · Day, Laikipia County Nanyuki Garrison Primary School Primary school · Mixed · Day, Laikipia County Nanyuki High School C1 · Boys · Boarding, Laikipia East sub-county, Laikipia County Nanyuki Muslim Primary School Primary school · Mixed · Day, Laikipia County Nanyuki Neema Aca Primary Primary school · Mixed · Day & Boarding, Laikipia County Nanyuki Peakview Aca. Primary School Primary school · Mixed · Day, Laikipia County Nanyuki Preparatory Primary School Primary school · Mixed · Day, Laikipia County Nanyuki Primary School Primary school · Mixed · Day, Laikipia County, Central - Laikipia Nanyuki Primary School Primary school · Mixed · Day, Laikipia County, Central - Laikipia Ndaragwiti Primary School Primary school · Mixed · Day, Laikipia County Ndemu Primary School Primary school · Mixed · Day, Laikipia County Ndindika Day Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia County Ndindika Primary School Primary school · Mixed · Day, Laikipia County Ndunyu Primary School Primary school · Mixed · Day, Laikipia County Ndurumo Day Secondary School C4 · Mixed · Day, Laikipia West sub-county, Laikipia County Ndurumo Primary School Primary school · Mixed · Day, Laikipia County Ndururi Primary School Primary school · Mixed · Day, Laikipia County Ndururi Secondary School C2 · Mixed · Boarding, Nyahururu sub-county, Laikipia County Ndururumo High School C1 · Mixed · Boarding, Nyahururu sub-county, Laikipia County New Life Academy Primary School Primary school · Mixed · Day, Laikipia County Ng'abolo Primary School Primary school · Mixed · Day, Laikipia County Ngandine Primary School Primary school · Mixed · Day, Laikipia County Ngarachi Primary School Primary school · Mixed · Day, Laikipia County Ngaremare Primary School Primary school · Mixed · Day, Laikipia County Ngarenaro Primary School Primary school · Mixed · Day, Laikipia County Ngarenaro Special Unit Primary school · Mixed · Day, Laikipia County Ngarua Destiny Primary School Primary school · Mixed · Day & Boarding, Laikipia County Ngelesha Primary School Primary school · Mixed · Day, Laikipia County Ngenia Primary School Primary school · Mixed · Day, Laikipia County Ngenia Secondary School C4 · Mixed · Day, Laikipia East sub-county, Laikipia County Ngobit Primary School Primary school · Mixed · Day, Laikipia County Ngobit Riverside Aca Primary Primary school · Mixed · Day, Laikipia County Ngobit Secondary School C3 · Boys · Boarding, Laikipia Central sub-county, Laikipia County Ngumo Boys' Secondary School C2 · Boys · Boarding, Laikipia West sub-county, Laikipia County Nguu Primary School Primary school · Mixed · Day, Laikipia County Ninety One Municipality Primary School Primary school · Mixed · Day, Laikipia County Njogu-Ini Primary School Primary school · Mixed · Day, Laikipia County Njonjo Girls Secondary School C1 · Girls · Boarding, Nyahururu sub-county, Laikipia County Njorua High School Senior school · Mixed · Day & Boarding, Laikipia County Njorua Primary School Primary school · Mixed · Day, Laikipia County Nkando Primary School Primary school · Mixed · Day, Laikipia County North Tetu Primary School Primary school · Mixed · Day, Laikipia County Nturukuma Primary School Primary school · Mixed · Day, Laikipia County Nyabugichi Primary School Primary school · Mixed · Day, Laikipia County Nyahururu Munyaka Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Nyahururu PCEA Academy Primary Primary school · Mixed · Day, Laikipia County Nyahururu Primary School Primary school · Mixed · Day, Laikipia County Nyahururu Victory Academy Primary School Primary school · Mixed · Day, Laikipia County Nyakiambi Primary School Primary school · Mixed · Day, Laikipia County Nyakinyua Primary School Primary school · Mixed · Day, Laikipia County Nyakinyua Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia 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.
Other schools come from our older directory. Each school page shows its dates.