Skip to content
Home Central Kiambu Kikuyu
Primary schools in Kikuyu Division
Acacia Green Academy Primary Primary school · Mixed · Day, Kiambu County ACK Kirangari Primary Primary school · Mixed · Day, Kiambu County ACK Nyathuna Primary Primary school · Mixed · Day & Boarding, Kiambu County A.I.C Gikuni Academy Primary school · Mixed · Day, Kiambu County AIC Kamangu Primary Primary school · Mixed · Day, Kiambu County Alsan Junior Academy Primary Primary school · Mixed · Day, Kiambu County Bersheba Primary Primary school · Mixed · Day, Kiambu County Blossoms Jnr School Primary school · Mixed · Day, Kiambu County Bridgeway School Primary school · Mixed · Day, Kiambu County Bright Vision Academy Primary school · Mixed · Day, Kiambu County Cedar Groove Lower Primary Primary school · Mixed · Day, Kiambu County Cedar Groove Upper Primary Primary school · Mixed · Day, Kiambu County Cedar Grove Junior Academy - Primary Primary school, Kiambu County Cura Primary School Primary school · Mixed · Day, Kiambu County Dagoretti Girls Rehabilitation School Primary school · Girls · Boarding, Kiambu County Emmanuel Junior Academy Primary Primary school · Mixed · Day, Kiambu County Enya Junior Primary Primary school · Mixed · Day, Kiambu County Fairlawns Primary Primary school · Mixed · Day, Kiambu County First Born Christian Centre Lower Primary Primary school · Mixed · Day, Kiambu County First Born Chrsitian Centre Primary Primary school · Mixed · Day, Kiambu County Fr. Calvin Carey Education Centre Primary Primary school · Mixed · Day, Kiambu County Frecan School Primary school · Mixed · Day, Kiambu County Gacio Junior Academy Primary school · Mixed · Day & Boarding, Kiambu County Gataara Primary Primary school · Mixed · Day, Kiambu County Gathiga Primary Primary school · Mixed · Day, Kiambu County Gathiru Primary Primary school · Mixed · Day, Kiambu County Gatuanabu Primary Primary school · Mixed · Day, Kiambu County Gatune Primaryschool Primary school · Mixed · Day, Kiambu County Gicharani Primary School Primary school · Mixed · Day, Kiambu County Gicharani Special Unit Primary school · Mixed · Day, Kiambu County Gikambura Primary Primary school · Mixed · Day, Kiambu County Gitiba Primary Primary school · Mixed · Day, Kiambu County Glann Primary Primary school · Mixed · Day, Kiambu County Golden Heights Primary Primary school · Mixed · Day, Kiambu County Good Foundation Academy Primary Primary school · Mixed · Day, Kiambu County Good Shepherd Primary Primary school · Mixed · Day, Kiambu County Gracious Primary Primary school · Mixed · Day, Kiambu County Gracious School Primary Primary school · Mixed · Day, Kiambu County Great Vision Academy Primary Primary school · Mixed · Day, Kiambu County Great Vision Primary Primary school · Mixed · Day, Kiambu County Green Garden Primary Primary school · Boys · Day, Kiambu County Green Garden Primary Primary school · Mixed · Boarding, Kiambu County Green Lane Academy Primary Primary school · Mixed · Day, Kiambu County Hill of Vision Academy Primary school · Mixed · Day, Kiambu County Jeddy Vision Primary Primary school · Mixed · Day & Boarding, Kiambu County Jonathan Memorial Academy Primary Primary school · Mixed · Day & 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 Kabete Kings Academy Primary Primary school · Mixed · Day, Kiambu County Kaga Academy Primary Primary school · Mixed · Boarding, Kiambu County Kahuho Primary Primary school · Mixed · Day, Kiambu County Kamangu Primary Primary school · Mixed · Day, Kiambu County Kamonjoni Primary Primary school · Mixed · Day, 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 Kanjeru Primary Primary school · Mixed · Day, Kiambu County Kanjeru Special Unit Primary school · Mixed · Day, Kiambu County Kanyanjara Primary Primary school · Mixed · Day, Kiambu County Kanyariri Primary School Primary school · Mixed · Day, Kiambu County Kanyiha Primary School Primary school · Mixed · Day, Kiambu County Ken Academy Primary Primary school · Mixed · Day, Kiambu County Kerwa Primary Primary school · Mixed · Day, Kiambu County Kibichiku Primary Primary school · Mixed · Day, Kiambu County Kibiku Primary School Primary school · Mixed · Day, Kiambu County Kidifarmaco Primary Primary school · Mixed · Day, Kiambu County Kikuyu Township Primary School Primary school · Mixed · Day, Kiambu County King David Aca Primary school · Mixed, Kiambu County Kingeero Primary School Primary school · Mixed · Day, Kiambu County King Solomon Primary Primary school · Mixed · Day, Kiambu County Kinoo Primary Primary school · Mixed · Day, Kiambu County Kirangari Primary Primary school · Mixed · Day, Kiambu County La'unica Junior Primary Primary school · Mixed · Day, 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 Mahia-Ini Primary Primary school · Mixed · Day, Kiambu County Mama Ngina Kenyatta PCEA Primary Primary school · Mixed · Day, Kiambu County Mary Nyanjega Academy Primary school · Mixed · Day, Kiambu County Moonlight School Primary school · Mixed · Day, Kiambu County Mother's Love Primary Primary school · Mixed · Day, Kiambu County Muguga Complex Academy Primary school · Mixed · Boarding, Kiambu County Muguga Elite School Primary school · Mixed · Day, Kiambu County Muguga Heritage Lower Primary Primary school · Mixed · Day, Kiambu County Muguga Primary Primary school · Mixed · Day, Kiambu County Mukui Primary Primary school · Mixed · Day, Kiambu County Musa Gitau PCEA Primary Primary school · Mixed · Day, Kiambu County Nachu Primary Primary school · Mixed · Day, Kiambu County Nannys Junior School- Primary Primary school · Mixed · Day, Kiambu County Nderi Primary Primary school · Mixed · Day, Kiambu County Nderi Sacred Heart Academy Primary Primary school · Mixed · Day, Kiambu County Ndogoro Primary School Primary school · Mixed · Day, Kiambu County Ndongoro Primary Primary school · Mixed · Day, Kiambu County Nduma Primary Primary school · Mixed · Day, Kiambu County Ndurarua Primary Primary school · Mixed · Day, Kiambu County New Generation School Primary school · Mixed · Day, Kiambu County Ngure Primary School Primary school · Mixed · Day, Kiambu County Nguriunditu Primary 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.