Skip to content
Home Kiambu Lari
Ahadi Junior Academy Primary Primary school · Mixed · Day, Kiambu County Bathi Primary Primary school · Mixed · Day, Kiambu County Bathi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Benca Junior Academy Primary school · Mixed · Day, Kiambu County Benca Secondary School Senior school · Mixed · Day, Kiambu County Best Wishes Academy Primary Primary school · Mixed · Day, Kiambu County Cannan Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Cross Roads Primary Primary school · Mixed · Day, Kiambu County Eclat Premier Primary School Primary school · Mixed · Day & Boarding, Kiambu County Emerald Secondary School Senior school · Mixed · Day, Kiambu County Escarpment Primary Primary school · Mixed · Boarding, Kiambu County Escarpment Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Fgck Salome Academy Primary school · Mixed · Day, Kiambu County Gachema Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Gachoire Girls Secondary C2 · Girls · Boarding, Lari sub-county, Kiambu County Gachoire Primary School Primary school · Mixed · Day, Kiambu County Gakenge Primary School Primary school · Mixed · Day, Kiambu County Gatamaiyu Primary School Primary school · Mixed · Day, Kiambu County Gatamaiyu Secondary School C3 · Boys · Boarding, Lari sub-county, Kiambu County Gathaiti Primary School Primary school · Mixed · Boarding, Kiambu County Gathima Primary School Primary school · Mixed · Day, Kiambu County Githirioni Primary School Primary school · Mixed · Day, Kiambu County Githogoiyo Primary School Primary school · Mixed · Day, Kiambu County Gitithia Primary Primary school · Mixed · Day, Kiambu County Gitithia Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Gituamba Primary School Primary school · Mixed · Day, Kiambu County Gituamba Secondary School C3 · Girls · Boarding, Lari sub-county, Kiambu County Grace Academy Primary Primary school · Mixed · Day, Kiambu County Hill Side Girls Secondary Senior school · Girls · Boarding, Kiambu County Juvenalis Gitau Primary Primary school · Mixed · Day, Kiambu County Juvenalis Gitau Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Kagaa High Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Kagaa Primary School Primary school · Mixed · Day, Kiambu County Kago Primary Primary school · Mixed · Day, Kiambu County Kaguongo Primary School Primary school · Mixed · Day, Kiambu County Kagwe Girls Secondary School C1 · Girls · Boarding, Lari sub-county, Kiambu County Kagwe Primary School Primary school · Mixed · Day, Kiambu County Kagwe Township Primary Primary school · Mixed · Day, Kiambu County Kaka Juniors Academy Primary school · Mixed · Day, Kiambu County Kaka Secondary School Senior school · Mixed · Day, Kiambu County Kamae Primary Primary school · Mixed · Day, Kiambu County Kamahia Model Primary School Primary school · Mixed · Day, Kiambu County Kamahia Primary School Primary school · Mixed · Day, Kiambu County Kamahindu Primary School Primary school · Mixed · Day, Kiambu County Kamahindu Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Kambaa Girls High C3 · Girls · Boarding, Lari sub-county, Kiambu County Kambaa Primary Primary school · Mixed · Day, Kiambu County Kamburu High School C4 · Mixed · Day, Lari sub-county, Kiambu County Kamburu Primary Primary school · Mixed · Day, Kiambu County Kamburu Primary School Primary school · Mixed · Day, Kiambu County Kamuchege Primary School Primary school · Mixed · Day, Kiambu County Kamuchege Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Karatina Primary School Primary school · Mixed · Day & Boarding, Kiambu County Karatina Special Unit Primary school · Mixed · Boarding, Kiambu County Karigu-Ini Primary School Primary school · Mixed · Day, Kiambu County Karugo Primary School Primary school · Mixed · Day, Kiambu County Kereita Primary Primary school · Mixed · Day, Kiambu County Kiambogo Primary Primary school · Mixed · Day, Kiambu County Kiambogo Secondary School Senior school · Mixed · Day, Kiambu County Kibagare Primary School Primary school · Mixed · Day, Kiambu County Kibathithi 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 Kijabe Township Primary School Primary 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 Kingatua Primary Primary school · Mixed · Day, 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 Kiruri Aca 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 Longonot Academy School Primary school · Mixed · Day & Boarding, Kiambu County Lucy Mateson Primary Primary school · Mixed · Day & Boarding, Kiambu County Magina Primary Primary school · Mixed · Day, Kiambu County Magina Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Matathia Primary School Primary school · Mixed · Day, Kiambu County Matimbei Primary Primary school · Mixed · Day, Kiambu County Mbau-Ini Primary Primary school · Mixed · Day, Kiambu County Mbauini Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Mirangi Primary Primary school · Mixed · Day, Kiambu County Mirangi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Monphine Academy Primary Primary school · Mixed · Day, Kiambu County Mugiko Primary Primary school · Mixed · Day, Kiambu County Mugiko Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Muhoro Primary School Primary school · Mixed · Day, Kiambu County Mukeu Primary Special Unit Primary school · Mixed · Day, Kiambu County Mukeu Primary School Primary school · Mixed · Day, Kiambu County Munyaka Primary Primary school · Mixed · Day, Kiambu County Muthai-Ini Primary School Primary school · Mixed · Day & Boarding, Kiambu County Muthandi Primary School Primary school · Mixed · Day, Kiambu County Nduriri Secondary School C4 · Mixed · Day, Lari sub-county, 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.