Skip to content
Home Central
Gatondo Primary Primary school · Mixed · Day, Nyandarua County Gatondo Secondary C3 · Girls · Boarding, Mathira East sub-county, Nyeri County Gatong,Ora Primary School Primary school · Mixed · Day, Kiambu County Gatuamba Primary School Primary school · Mixed · Day, Nyeri County Gatuamba Secondary School C4 · Mixed · Day, Kieni East sub-county, Nyeri County Gatuanabu Primary Primary school · Mixed · Day, Kiambu County Gatuanyaga Primary School Primary school · Mixed · Day, Kiambu County Gatuanyaga Primary School Primary school · Mixed · Day, Nyeri County Gatugi Girls Secondary School C2 · Girls · Boarding, Nyeri South sub-county, Nyeri County Gatugi Mixed Secondary C4 · Mixed · Day, Nyeri South sub-county, Nyeri County Gatugi Primary Primary school · Mixed · Day, Nyeri County Gatugura Primary Primary school · Mixed · Day, Kirinyaga County Gatumani Primary School Primary school · Mixed · Day, Kiambu County Gatumbi Primary Primary school · Mixed · Day, Murang’a County Gatumbiro Primary Primary school · Mixed · Day, Nyandarua County Gatumbiro Primary Primary school · Mixed · Day, Nyeri County Gatundu Gloria Primary School Primary school · Mixed · Day, Kiambu County Gatundu Goodluck Primary School Primary school · Mixed · Day, Kiambu County Gatundu Happy Time Primary School Primary school · Mixed · Day & Boarding, Kiambu County Gatundu High School Senior school · Mixed, Kiambu County Gatunduini Primary School Primary school · Mixed · Day, Murang’a County Gatunduini Secondary School C4 · Mixed · Day, Kangema sub-county, Murang’a County Gatundu Primary Primary school · Mixed · Day, Nyeri County Gatundu Primary School Primary school · Mixed · Day, Murang’a County Gatundu Primary School Primary school · Mixed · Day, Kiambu County Gatune Primaryschool Primary school · Mixed · Day, Kiambu County Gatunguru Hill Primary School Primary school · Mixed · Day, Kiambu County Gatunguru Kariara Primary School Primary school · Mixed · Day, Murang’a County Gatunguru Primary Special Unit Primary school · Mixed · Day, Kirinyaga County Gatunguru Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Gatunguru Secondary School C4 · Mixed · Day, Mathioya sub-county, Murang’a County Gatunguru Secondary School C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gatunyu Primary School Primary school · Mixed · Day, Murang’a County Gatunyu Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gatura Girls Secondary School C3 · Girls · Boarding, Gatanga sub-county, Murang’a County Gatura Primary Primary school · Mixed · Day, Nyeri County, Mukurwe-Ini Gatura Primary Primary school · Mixed · Day, Nyeri County, Mathira Gatura Primary School Primary school · Mixed · Day, Murang’a County Gaturi Girls Secondary School C3 · Girls · Boarding, Murang’a East sub-county, Murang’a County Gaturi Primary School Primary school · Mixed · Day, Murang’a County Gaturiri Primary Primary school · Mixed · Day, Nyeri County Gaturiri Secondary C4 · Mixed · Day, Mathira East sub-county, Nyeri County Gaturuturu Primary School Primary school · Mixed · Day, Nyeri County Gatuto Mixed Secondary C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Gatuto Primary Primary school · Mixed · Day, Kirinyaga County Gatuto Roadside Academy Primary school · Mixed · Day, Kirinyaga County Gatuura Primary Primary school · Mixed · Day, Kiambu County Gatuyani Primary School Primary school · Mixed · Day, Nyeri County Gatuya Primary Primary school · Mixed · Day, Murang’a County Gatwe Primary Primary school · Mixed · Day, Kirinyaga County Gatwe Secondary School C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Gatwe Special Unit Primary school · Mixed · Day, Kirinyaga County General China Secondary School C4 · Mixed · Day, Mathira West sub-county, Nyeri County General Kago Primary School Primary school · Mixed · Day, Kiambu County Genesis Aviv Primary Primary school · Mixed · Day, Nyandarua County Genesis Primary Primary school · Mixed · Day, Nyandarua County Geoff Academy Primary school · Mixed · Day & Boarding, Kirinyaga County Geograce Christian Academy Primary school, Kiambu County Gesro Junior Academy Primary School Primary school, Kiambu County Geta Secondary School C3 · Mixed · Boarding, Wanjohi sub-county, Nyandarua County Getuya Mixed Secondary School C4 · Mixed · Day, Kirinyaga West sub-county, Kirinyaga County Getuya Primary Primary school · Mixed · Day, Kirinyaga County Giachuki Primary School Primary school · Mixed · Day, Murang’a County Giachuki Secondary School C3 · Boys · Boarding, Gatanga sub-county, Murang’a County Giachumi Academy Primary school · Mixed · Day, Kiambu County Giakaibei Primary Primary school · Mixed · Day, Nyeri County Giakaibei Secondary Senior school · Mixed · Day & Boarding, Nyeri County Giakanja Primary School Primary school · Mixed · Day, Nyeri County Giakanja Secondary School C2 · Boys · Boarding, Nyeri Central sub-county, Nyeri County Giathieko Primary Primary school · Mixed · Day, Kiambu County Giathiya Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Giathugu Secondary Senior school · Mixed · Day, Kiambu County Giathungu Primary School Primary school · Mixed · Day, Nyeri County Giathungu Secondary School Senior school · Mixed · Day & Boarding, Nyeri County Giatutu Primary School Primary school · Mixed · Day, Murang’a County Gichagi-Ini Primary School Primary school · Mixed · Day, Murang’a County Gichagi-Ini Secondary School Senior school · Mixed · Boarding, Murang’a County Gichagi-Ini Special Unit School Primary school · Mixed · Day, Murang’a County Gichami Primary School Primary school · Mixed · Day, Nyeri County Gicharani Primary School Primary school · Mixed · Day, Kiambu County Gicharani Special Unit Primary school · Mixed · Day, Kiambu County Gicheru Primary School Primary school · Mixed · Day, Kiambu County Gichiche Primary School Primary school · Mixed · Day, Nyeri County Gichigirira Primary School Primary school · Mixed · Day, Nyandarua County Gichira Primary Primary school · Mixed · Day, Nyeri County Gichira Secondary C4 · Mixed · Day, Tetu sub-county, Nyeri County Gichonjoni Primary Primary school · Mixed · Day, Kirinyaga County Gichumbu Primary School Primary school · Mixed · Day, Murang’a County Gichungu Primary Primary school · Mixed · Day, Nyandarua County Gichuru Secondary C4 · Boys · Day, Limuru sub-county, Kiambu County Gicoco Primary Primary school · Mixed · Day, Kiambu County Gikambura Primary Primary school · Mixed · Day, Kiambu County Gikambura Primary School Primary school · Mixed · Day, Murang’a County Gikandu Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Gikanga Kageche Secondary C4 · Mixed · Day, Githunguri sub-county, Kiambu County Gikeno Primary School Primary school · Mixed · Day, Nyandarua County Gikigie Primary Primary school · Mixed · Day, Murang’a County Gikindu Primary School Primary school · Mixed · Day, Murang’a County, Mathioya Gikindu Primary School Primary school · Mixed · Day, Kiambu County Gikindu Primary School Primary school · Mixed · Day, Murang’a County, Kiharu
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.