Skip to content
Home Central Kiambu
Kiambu Primary School Primary school · Mixed · Day, Kiambu County Kiambururu Primary Primary school · Mixed · Day, Kiambu County Kiambururu Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County Kiambu St Judes School Primary school · Mixed · Day, Kiambu County Kiambu Township Secondary School C4 · Mixed · Day, Kiambu sub-county, Kiambu County Kiawairia Primary Primary school · Mixed · Day, Kiambu County Kiawanda Primary Primary school · Mixed · Day, Kiambu County Kiawaroga Primary Primary school · Mixed · Day, Kiambu County Kibagare Primary School Primary school · Mixed · Day, Kiambu County Kibathi Primary School Primary school · Mixed · Day, Kiambu County Kibathithi Primary Primary school · Mixed · Day, Kiambu County Kibichiku Primary Primary school · Mixed · Day, Kiambu County Kibichiku Secondary C4 · Mixed · Day, Kabete sub-county, Kiambu County Kibichoi Primary Primary school · Mixed · Day, Kiambu County Kibiku Primary School Primary school · Mixed · Day, Kiambu County Kibubuti Primary school · Mixed · Day, Kiambu County Kidifarmaco Primary Primary school · Mixed · Day, Kiambu County Kigumo Primary Primary school · Mixed · Day, Kiambu County Kigumo Secondary School C4 · Mixed · Day, Githunguri sub-county, Kiambu County Kihara Primary School Primary school · Mixed · Day, Kiambu County Kihuririo Primary Primary school · Mixed · Day, Kiambu County Kijabe Boys Secondary C2 · Boys · Boarding, Lari sub-county, Kiambu County Kijabe Girls Secondary C2 · Girls · Boarding, Lari sub-county, Kiambu County Kijabe Primary Primary school · Mixed · Day & Boarding, Kiambu County Kikuyu Township Primary School Primary school · Mixed · Day, Kiambu County Kikuyu Township Secondary School Senior school · Mixed · Day, Kiambu County Kimende High School C4 · Mixed · Day, Lari sub-county, Kiambu County Kimende Prestige Academy Primary Primary school · Mixed · Day & Boarding, Kiambu County Kimende Primary Primary school · Mixed · Day, Kiambu County Kinale High School C3 · Girls · Boarding, Lari sub-county, Kiambu County Kinale Primary Primary school · Mixed · Day, Kiambu County Kindiga Primary Primary school · Mixed · Day, Kiambu County Kingatua Primary Primary school · Mixed · Day, Kiambu County King David Aca Primary school · Mixed, Kiambu County Kingeero Primary School Primary school · Mixed · Day, Kiambu County King' Othua Primary School Primary school · Mixed · Day, Kiambu County Kingsmead Jnr Aca Primary school · Mixed · Day, Kiambu County King Solomon Primary Primary school · Mixed · Day, Kiambu County Kinoo Primary Primary school · Mixed · Day, Kiambu County Kinyogori High School C4 · Mixed · Day, Limuru sub-county, Kiambu County Kinyogori Primary School Primary school · Mixed · Day, Kiambu County Kiragu Miracle Academy Primary school · Mixed · Day, Kiambu County Kirangari Primary Primary school · Mixed · Day, Kiambu County Kirangari Secondary C2 · Boys · Boarding, Kabete sub-county, Kiambu County Kirasha Primary Primary school · Mixed · Day, Kiambu County Kirenga Boys High C4 · Boys · Day, Lari sub-county, Kiambu County Kirenga Girls High School C4 · Girls · Day, Lari sub-county, Kiambu County Kirenga Primary Primary school · Mixed · Day, Kiambu County Kirigiti Girls Rehabilitation Primary school · Girls · Boarding, Kiambu County Kirigiti Prime Academy Primary Primary school · Mixed · Day, Kiambu County Kiriri Primary Primary school · Mixed · Day, Kiambu County Kiruri Aca Primary Primary school · Mixed · Day, Kiambu County Kiuu River Primary Primary school · Mixed · Day, Kiambu County Kiwaiguru Primary School Primary school · Mixed · Day, Kiambu County Komothai Boys High School C3 · Boys · Boarding, Githunguri sub-county, Kiambu County Komothai Girls Secondary School C3 · Girls · Boarding, Githunguri sub-county, Kiambu County Komothai Primary Primary school · Mixed · Day, Kiambu County Kongo Primary Primary school · Mixed · Day, Kiambu County Kwaregi Pr1 Primary school · Mixed · Day, Kiambu County Lare Primary School Primary school · Mixed · Day, Kiambu County Lari Hills Academy Primary school · Mixed · Day & Boarding, Kiambu County Lari Secondary School C3 · Boys · Boarding, Lari sub-county, Kiambu County La'unica Junior Primary Primary school · Mixed · Day, Kiambu County Laureate Primary School Primary school · Mixed · Day, Kiambu County Lay Cannon Numa Secondary Senior school · Mixed · Day, Kiambu County Limuru Day Mixed Secondary School Senior school · Mixed · Day, Kiambu County Limuru Girls Secondary C1 · Girls · Boarding, Limuru sub-county, Kiambu County Limuru Highlands High School Senior school · Girls, Kiambu County Limuru Int. School Primary school · Mixed · Day & Boarding, Kiambu County Limuru Methodist Primary School Primary school · Mixed, Kiambu County Limuru Mission Primary Primary school · Mixed · Day & Boarding, Kiambu County Limuru Primary School Primary school · Mixed · Day, Kiambu County Limuru Township Primary School Primary school · Mixed · Day, Kiambu County Lioki Primary School Primary school · Mixed · Day, Kiambu County Lioki Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Longonot Academy School Primary school · Mixed · Day & Boarding, Kiambu County Loreto High School Limuru C1 · Girls · Boarding, Limuru sub-county, Kiambu County Loreto Primary School Primary school · Mixed · Boarding, Kiambu County Loreto Secondary School C2 · Girls · Boarding, Kiambu sub-county, Kiambu County Lower Kihara Primary Primary school · Mixed · Day, Kiambu County Lucy Mateson Primary Primary school · Mixed · Day & Boarding, Kiambu County Lumuke Academy Primary school · Mixed · Day, Kiambu County Lusigetti Primary Scool Primary school · Mixed · Day, Kiambu County Lusigitti Special Unit Primary school · Mixed · Day, Kiambu County Maciri Primary Primary school · Mixed · Day, Kiambu County Magina Primary Primary school · Mixed · Day, Kiambu County Magina Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Mahia-Ini Primary Primary school · Mixed · Day, Kiambu County Mahinga Primary Primary school · Mixed · Day, Kiambu County Mai-A-Ihii Secondary Senior school · Mixed · Day, Kiambu County Makutano Primary Primary school · Mixed · Day, Kiambu County Makutano Secondary C4 · Mixed · Day, Ndeiya sub-county, Kiambu County Malguta Academy Primary school · Mixed · Day, Kiambu County Mama Ngina Kenyatta PCEA Primary Primary school · Mixed · Day, Kiambu County Manguo Primary School Primary school · Mixed · Day, Kiambu County Manguo Secondary School C4 · Mixed · Day, Limuru sub-county, Kiambu County Maria Immaculata E.C Primary Primary school · Mixed · Day & Boarding, Kiambu County Maria Immaculata Secondary Senior school · Girls · Day & Boarding, Kiambu County Marion Farmhouse School Primary school · Mixed · Boarding, Kiambu County Mary Hill Academy Primary school · Mixed · Day, Kiambu 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.