Skip to content
Home Central Thika Kamwangi
ACK St Joseph Gathaiti Primary School Primary school · Mixed · Day, Kiambu County AIPCA Karure Academy Primary School Primary school · Mixed · Day, Kiambu County AIPCA St Daniel Primary School Primary school · Mixed · Day, Kiambu County Beersheba Primary school · Mixed · Day, Kiambu County Bright Star Primary School Primary school · Mixed · Day, Kiambu County Chania Primary School Primary school · Mixed · Day, Kiambu County Elim Junior Academy Primary School Primary school · Mixed · Day, Kiambu County Excellent Shephard Academy Primary School Primary school · Mixed · Day, Kiambu County Factory Site School Primary school · Mixed · Day, Kiambu County Fountain of Knowledge Makwa Primary School Primary school · Mixed · Day, Kiambu County Gacege Primary School Primary school · Mixed · Day, Kiambu County Gacege Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Gakoe Primary School Primary school · Mixed · Day, Kiambu County Gakoe Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Gatunguru Hill Primary School Primary school · Mixed · Day, Kiambu County Gatunguru Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Gikindu Primary School Primary school · Mixed · Day, Kiambu County Gikindu Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Gituamba Spring Hill Primary School Primary school · Mixed · Day, Kiambu County Goodluck Primary School Primary school · Mixed · Day, Kiambu County Good Times Academy Primary School Primary school · Mixed · Day, Kiambu County Huruma-Kieni Forest Primary School Primary school · Mixed · Day, Kiambu County Igamba Primary School Primary school · Mixed · Day, Kiambu County Igegana Mwangaza Academy Primary School Primary school · Mixed · Day, Kiambu County Igegania Primary School Primary school · Mixed · Day, Kiambu County Igegania Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Ihiga-Ini Primary School Primary school · Mixed · Day, Kiambu County Immaculate Heart of Mary-Kairi Girls Secondary School C4 · Girls · Day, Gatundu North sub-county, Kiambu County Iruri Primary School Primary school · Mixed · Day, Kiambu County Joy-To-All Academy Primary School Primary school · Mixed · Day, Kiambu County, Kamwangi Joy-To-All Academy Primary School Primary school · Mixed · Day, Kiambu County, Kamwangi Kaibere Primary School Primary school · Mixed · Day, Kiambu County Kairi Primary School Primary school · Mixed · Day, Kiambu County Kairi Primary Special Unit School Primary school · Mixed · Day, Kiambu County Kairi Rumwe High School Senior school · Mixed · Day, Kiambu County Kairi Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Kairi St Mary's Academy Primary School Primary school · Mixed · Day, Kiambu County Kamunyaka Central Primary School Primary school · Mixed · Day, Kiambu County Kamwangi Morning Glory Academy Primary School Primary school · Mixed · Day, Kiambu County Kamwangi Primary School Primary school · Mixed · Day, Kiambu County Kamwirigi Mixed Day Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kamwirigi Primary School Primary school · Mixed · Day, Kiambu County Kangaita Primary School Primary school · Mixed · Day, Kiambu County Kanjabi Primary School Primary school · Mixed · Day, Kiambu County Kanjuku Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kanyoni Township Primary School Primary school · Mixed · Day, Kiambu County Karure Primary School Primary school · Mixed · Day, Kiambu County Kawira Primary School Primary school · Mixed · Day, Kiambu County Kiangunu Primary School Primary school · Mixed · Day, Kiambu County Kiangunu Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kieni Primary School Primary school · Mixed · Day, Kiambu County Kihunjio-Ini Primary School Primary school · Mixed · Day, Kiambu County Kiriko Primary School Primary school · Mixed · Day, Kiambu County Makohokoho Primary School Primary school · Mixed · Day, Kiambu County Makwa Luckystar Academy Primary school · Mixed · Day, Kiambu County Makwa Primary School Primary school · Mixed · Day, Kiambu County Makwa Restoration Academy Primary school · Mixed · Day, Kiambu County Makwa Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Mangu Primary School Primary school · Mixed · Day, Kiambu County Mariaini Primary School Primary school · Mixed · Day, Kiambu County Maria-Ini Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mataara Primary School Primary school · Mixed · Day, Kiambu County Mataara Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Miiri Primary School Primary school · Mixed · Day, Kiambu County Miiri Secondary School Senior school · Mixed · Day, Kiambu County Miugu Primary School Primary school · Mixed · Day, Kiambu County Moonlight Academy Primary School Primary school · Mixed · Day, Kiambu County Muhindi Primary School Primary school · Mixed · Day, Kiambu County Muirigo Academy Primary school · Mixed · Day, Kiambu County Muirigo Primary School Primary school · Mixed · Day, Kiambu County Muiri Preparatory School Primary school · Mixed · Day, Kiambu County Mukurwe Primary School Primary school · Mixed · Day, Kiambu County Mukurwe Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mukuyu-Ini Primary School Primary school · Mixed · Day, Kiambu County Munyaka Academy Primary School Primary school · Mixed · Day, Kiambu County Murata Wa Twana Primary School Primary school · Mixed · Day, Kiambu County Mutuma Primary School Primary school · Mixed · Day, Kiambu County Mutuma Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mwagu Primary School Primary school · Mixed · Day, Kiambu County Mwea Primary School Primary school · Mixed · Day, Kiambu County Mwea Special Unit Primary School Primary school · Mixed · Day, Kiambu County Ndekei Primary School Primary school · Mixed · Day, Kiambu County Ndekei Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Ndiko Greenview Academy Primary school · Mixed · Day, Kiambu County Ndiko Primary School Primary school · Mixed · Day, Kiambu County Neema Junior Academy Primary school · Mixed · Day, Kiambu County Newlife Junior Academy Primary School Primary school · Mixed · Day, Kiambu County Ngethu Primary School Primary school · Mixed · Day, Kiambu County Ngethu Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Ngethu Water Works Primary School Primary school · Mixed · Day, Kiambu County Ngorongo Academy Primary school · Mixed · Day, Kiambu County Nguna Primary School Primary school · Mixed · Day, Kiambu County Njahi Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Njatha-Ini Primary School Primary school · Mixed · Day, Kiambu County Nyamangara Primary School Primary school · Mixed · Day, Kiambu County Nyamangara Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Nyamathumbi Primary School Primary school · Mixed · Day, Kiambu County Nyamathumbi Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Our Lady of Fatima-Kiriko Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County PCEA Mukuyu-Ini Secondary School C4 · Mixed · Day, Gatundu North 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.