Skip to content
Home Central Kiambu
Jonathan Maara Primary Primary school · Mixed · Day, Kiambu County Jonathan Memorial Academy Primary Primary school · Mixed · Day & Boarding, Kiambu County Jos Mary Junior Academy Primary school · Mixed · Day, Kiambu County Jossy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Jossy Secondary School Senior school · Boys · Boarding, Kiambu County Juda & Joy Primary School Primary school · Mixed · Day, Kiambu County Junel Primary Primary school · Mixed · Day, Kiambu County Justus Gicheha Primary Primary school · Mixed · Day, Kiambu County Juvenalis Gitau Primary Primary school · Mixed · Day, Kiambu County Juvenalis Gitau Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Juvya Jnr Aca Primary school · Mixed · Day, Kiambu County Juwawa Primary School Primary school · Mixed · Day, Kiambu County Kabete High School C3 · Boys · Boarding, Kabete sub-county, Kiambu County Kabete Kings Academy Primary Primary school · Mixed · Day, Kiambu County Kabuku Primary Primary school · Mixed · Day, Kiambu County Kaga Academy Primary Primary school · Mixed · Boarding, Kiambu County Kagaa High Secondary C4 · Mixed · Day, Lari sub-county, Kiambu County Kagaa Primary School Primary school · Mixed · Day, Kiambu County Kagema Primary 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 Kahuho Primary Primary school · Mixed · Day, Kiambu County Kahuho Uhuru High School C2 · Boys · Boarding, Kabete sub-county, Kiambu County Kahunira Junior Academy Primary school · Mixed · Day, Kiambu County Kahunira Primary Primary school · Mixed · Day, Kiambu County Kairi Hills Academy 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 Kamandura Primary School Primary school · Mixed · Day, Kiambu County Kamandura Secondary C3 · Girls · Boarding, Limuru sub-county, Kiambu County Kamangu Primary Primary school · Mixed · Day, Kiambu County Kambaa Girls High C3 · Girls · Boarding, Lari sub-county, Kiambu County Kambaa Primary Primary school · Mixed · Day, Kiambu County Kambui Girls High School C1 · Girls · Boarding, Githunguri sub-county, Kiambu County Kambui School for the Deaf Primary Primary school · Mixed · Boarding, 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 Kamirithu Primary Primary school · Mixed · Day, Kiambu County Kamondo Primary Primary school · Mixed · Day, Kiambu County Kamondo Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Kamonjoni Primary 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 Kamuguga Primary Primary school · Mixed · Day, Kiambu County Kandeng'wa Primary Primary school · Mixed · Day, Kiambu County Kandutuira Primary Primary school · Mixed · Day, Kiambu County Kangema Junior Academy Primary school · Mixed · Day, Kiambu County Kangoya Primary School Primary school · Mixed · Day, Kiambu County Kanjai Primary Primary school · Mixed · Day, Kiambu County Kanjai Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Kanjeru Girls C3 · Girls · Boarding, Kabete sub-county, Kiambu County Kanjeru Primary Primary school · Mixed · Day, Kiambu County Kanjeru Special Unit Primary school · Mixed · Day, Kiambu County Kanunga High School C2 · Boys · Boarding, Kiambu sub-county, Kiambu County Kanvale Academy Primary Primary school · Mixed · Day & Boarding, Kiambu County Kanvale Academy Secondary Senior school · Girls · Boarding, Kiambu County Kanyanjara Primary Primary school · Mixed · Day, Kiambu County Kanyariri Primary School Primary school · Mixed · Day, Kiambu County Kanyariri Secondary School C4 · Mixed · Day, Kabete sub-county, Kiambu County Kanyiha Primary School Primary school · Mixed · Day, Kiambu County Kanyore Primary School Primary school · Mixed · Day, Kiambu County Karai Mixed Day Secondary School C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Karatina Primary School Primary school · Mixed · Day & Boarding, Kiambu County Karatina Special Unit Primary school · Mixed · Boarding, Kiambu County Karen Acdademy Primary School Primary school · Mixed · Day, Kiambu County Karia Primary Primary school · Mixed · Day, Kiambu County Karigu-Ini Primary School Primary school · Mixed · Day, Kiambu County Karoba Jnr Academy Primary school · Mixed · Day & Boarding, Kiambu County Karugo Primary School Primary school · Mixed · Day, Kiambu County Karunga Primary School Primary school · Mixed · Day, Kiambu County Karuri High School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Karuri Msingi Bora Academy Primary school · Mixed · Day, Kiambu County, Kiambaa Karuri Msingi Bora Academy Primary school · Mixed · Day, Kiambu County, Kiambaa Karuri Msingi Bora Primary Primary school · Mixed · Day, Kiambu County Karuri Primary School Primary school · Mixed · Day, Kiambu County Kasarini Primary School Primary school · Mixed · Day, Kiambu County Kawaida Primary School Primary school · Mixed · Day, Kiambu County Ken Academy Primary Primary school · Mixed · Day, Kiambu County Kereita Primary Primary school · Mixed · Day, Kiambu County Kerwa Primary Primary school · Mixed · Day, Kiambu County Kerwa Secondary School C4 · Mixed · Day, Kikuyu sub-county, Kiambu County Kiaibabu Primary Primary school · Mixed · Day, Kiambu County Kiairia Primary Primary school · Mixed · Day, Kiambu County Kiairia Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Kiambaa Bright Star Jnr Academy Primary school · Mixed · Day, Kiambu County Kiambaa Primary School Primary school · Mixed · Day, Kiambu County Kiambaa Primary Special Unit Primary school · Mixed · Day, Kiambu County Kiambogo Primary Primary school · Mixed · Day, Kiambu County Kiambogo Secondary School Senior school · Mixed · Day, Kiambu County Kiambu High School C1 · Boys · Boarding, Kiambu sub-county, Kiambu County Kiambu Hilcrest Primary 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.