Skip to content
Home Central
Gacege Primary School Primary school · Mixed · Day, Kiambu County Gacege Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Gacharage High School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Gacharage Primary Primary school · Mixed · Day, Nyandarua County Gacharage Primary School Primary school · Mixed · Day, Kiambu County Gacharage Primary School Primary school · Mixed · Day, Murang’a County Gacharage Secondary School C3 · Girls · Boarding, Kandara sub-county, Murang’a County Gacharage Special Unit Primary school · Mixed · Day, Murang’a County Gacharaigu Secondary School C4 · Mixed · Day, Kangema sub-county, Murang’a County Gacharu Primary school · Mixed · Day, Kirinyaga County Gacharu Mixed Day Secondary C4 · Mixed · Day, Kirinyaga West sub-county, Kirinyaga County Gachatha High School C4 · Mixed · Day, Tetu sub-county, Nyeri County Gachema Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Gachie Academy Primary school · Mixed · Day, Kiambu County Gachie High School C4 · Mixed · Day, Kiambaa sub-county, Kiambu County Gachika Primary School Primary school · Mixed · Day, Kiambu County Gachika Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Gachika Secondary School C3 · Mixed · Boarding, Nyeri Central sub-county, Nyeri County Gachiku Primary School Primary school · Mixed · Day, Murang’a County Gachiriro Primary School Primary school · Mixed · Day, Murang’a County Gachocho Primary Primary school · Mixed · Day, Murang’a County Gachogi Primary School Primary school · Mixed · Day, Murang’a County Gachoire Girls Secondary C2 · Girls · Boarding, Lari sub-county, Kiambu County Gachoire Primary School Primary school · Mixed · Day, Kiambu County Gachoka Primary School Primary school · Mixed · Day, Kiambu County Gachororo Primary School Primary school · Mixed · Day, Kiambu County Gachororo Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Gachororo Special Unit Primary School Primary school · Mixed · Day, Kiambu County Gachraigu Primary School Primary school · Mixed · Day, Murang’a County Gachugu Academy Primary school · Mixed · Day & Boarding, Nyeri County Gacio Junior Academy Primary school · Mixed · Day & Boarding, Kiambu County Gaciongo Primary Primary school · Mixed · Day, Kirinyaga County Gaciongo Secondary C4 · Mixed · Day, Kirinyaga East sub-county, Kirinyaga County Gaciriro Primary Primary school · Mixed · Day, Nyeri County Gacuiro Primary School Primary school · Mixed · Day, Nyeri County Gaicangare Primary School Primary school · Mixed · Day, Murang’a County Gaichanjiru Mixed Secondary School C4 · Mixed · Day, Kandara sub-county, Murang’a County Gaichanjiru Primary School Primary school · Mixed · Day, Murang’a County Gaichanjiru Secondary School C2 · Boys · Boarding, Kandara sub-county, Murang’a County Gaikundo Primary School Primary school · Mixed · Day, Nyeri County Gaikundo Secondary School C4 · Mixed · Day, Mukurwe-Ini sub-county, Nyeri County Gaitega Primary School Primary school · Mixed · Day, Murang’a County Gaitheri Primary School Primary school · Mixed · Day, Murang’a County Gaitheri Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Gaithunu Primary School Primary school · Mixed · Day, Murang’a County Gakanga Mixed Secondary C4 · Mixed · Day, Kieni West sub-county, Nyeri County Gakanga Primary Primary school · Mixed · Day, Nyeri County Gakarara Primary School Primary school · Mixed · Day, Murang’a County Gakarara Secondary School Senior school · Mixed · Day & Boarding, Murang’a County Gakarati Primary Primary school · Mixed · Day, Murang’a County Gakawa Mixed Secondary C4 · Mixed · Day, Kieni East sub-county, Nyeri County Gakenge Primary School Primary school · Mixed · Day, Kiambu County Gakeu Primary Primary school · Mixed · Day, Murang’a County Gakii Secondary C4 · Mixed · Day, Tetu sub-county, Nyeri County Gakima Primary School Primary school · Mixed · Day, Nyeri County Gakindu Newlight Academy Primary Primary school · Mixed · Day, Nyeri County Gakindu Primary Primary school · Mixed · Day, Kirinyaga County Gakira Primary School Primary school · Mixed · Day, Nyeri County Gakoe Ini Primary Primary school · Mixed · Day, Murang’a County Gakoe Primary School Primary school · Mixed · Day, Kiambu County Gakoe Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Gakoigo Mixed Day Secondary C4 · Mixed · Day, Kirinyaga Centra sub-county, Kirinyaga County Gakoigo Primary Primary school · Mixed · Day, Murang’a County Gakoigo Primary Primary school · Mixed · Day, Kirinyaga County Gakui Primary School Primary school · Mixed · Day, Murang’a County Gakui Secondary C4 · Mixed · Day, Kandara sub-county, Murang’a County Gakurari Primary School Primary school · Mixed · Day, Murang’a County Gakurari Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gakurwe Primary School Primary school · Mixed · Day, Murang’a County Gakurwe Primary School Special Unit Primary school · Mixed · Day, Murang’a County Gakurwe Secondary School Senior school · Mixed · Day & Boarding, Murang’a County Gakuu Primary Primary school · Mixed · Day, Kirinyaga County Gakuyu Mahiga Secondary C4 · Mixed · Day, Nyeri South sub-county, Nyeri County Gakuyu Primary School Primary school · Mixed · Day, Murang’a County Gakuyu Secondary C4 · Mixed · Day, Mathira East sub-county, Nyeri County Galaxy Primary Primary school · Mixed · Day, Nyandarua County Garden Square Primary Primary school · Mixed · Day, Nyeri County Garissa Road Primary School Primary school · Mixed · Day, Kiambu County Garissa Road Special Unit Primary school · Mixed · Day, Kiambu County Gataara Primary Primary school · Mixed · Day, Kiambu County Gatakaini Primary School Primary school · Mixed · Day, Murang’a County Gataka Primary 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 Gatanga CCM Secondary School Senior school · Girls · Boarding, Murang’a County Gatanga Girls Secondary School C2 · Girls · Boarding, Gatanga sub-county, Murang’a County Gatanga Primary School Primary school · Mixed · Day, Murang’a County Gataragwa Junior Primary Primary school · Mixed · Day & Boarding, Nyeri County Gataragwa Secondary C2 · Girls · Boarding, Kieni West sub-county, Nyeri County Gatara Primary School Primary school · Mixed · Day, Murang’a County Gatara Secondary School C4 · Mixed · Day, Kahuro sub-county, Murang’a County Gataru Memorial Primary School Primary school · Mixed · Day, Murang’a County Gatarwa Primary Primary school · Mixed · Day, Nyandarua County Gatarwa Secondary C4 · Mixed · Day, Nyandarua Centr sub-county, Nyandarua County Gatatha Primary School Primary school · Mixed · Day, Kiambu County Gatei Joyland Academy Primary School Primary school · Mixed · Day, Kiambu County Gatei Primary Primary school · Mixed · Day, Nyeri County Gatei Primary School Primary school · Mixed · Day, Kiambu County Gatested Secondary School Senior school · Mixed · Day, Nyandarua County Gateway Primary School Primary school · Mixed · Day & Boarding, 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.