Skip to content
Home Central Thika
Mwihoko Primary School Primary school · Mixed · Day, Kiambu County Mwiki Primary School Primary school · Mixed · Day, Kiambu County Mwireri Primary School Primary school · Mixed · Day, Kiambu County Mwngaza Primary School Primary school · Mixed · Day, Kiambu County Nannys Academy Primary School Primary school · Mixed · Day, Kiambu County Ndakaini Preparatory Complex Primary School Primary school · Mixed · Day & Boarding, Murang’a County Ndakaini Primary School Primary school · Mixed · Day, Murang’a County Ndakaini Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Ndaragu High School Senior school · Mixed · Day, Kiambu County Ndarugu Academy Primary School Primary school · Mixed · Day, Kiambu County Ndarugu Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Ndekei Primary School Primary school · Mixed · Day, Kiambu County Ndekei Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Ndiini Primary School Primary school · Mixed · Day, Kiambu County Ndiko Greenview Academy Primary school · Mixed · Day, Kiambu County Ndiko Primary School Primary school · Mixed · Day, Kiambu County Ndubi Primary School Primary school · Mixed · Day, Kiambu County Nduchi Primary School Primary school · Mixed · Day, Kiambu County Ndula Primary School Primary school · Mixed · Day, Kiambu County Ndundu Primary School Primary school · Mixed · Day, Kiambu County Ndunyu Chege Primary School Primary school · Mixed · Day, Murang’a County Ndunyu Chege Quality Academy Primary School Primary school · Mixed · Day & Boarding, Murang’a County Ndunyu Chege Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Ndururumo Primary School Primary school · Mixed · Day, Kiambu County Neema Junior Academy Primary school · Mixed · Day, Kiambu County Neema Junior Primary School Primary school · Mixed · Day, Kiambu County Nelian Academy Primary School Primary school · Mixed · Day, Kiambu County Nembu Primary School Primary school · Mixed · Day, Kiambu County Nembu Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County New Bambini Primary School Primary school · Mixed · Day, Kiambu County Newlife Academy Primary School Primary school · Mixed · Day, Kiambu County Newlife Junior Academy Primary School Primary school · Mixed · Day, Kiambu County Ng'ate Primary School Primary school · Mixed · Day, Murang’a County Ngatho Primary School Primary school · Mixed · Day, Murang’a County Ngelelya Primary School Primary school · Mixed · Day, Murang’a County Ngelelya Secondary School C4 · Mixed · Day, Ithanga/Kakuzi sub-county, Murang’a 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 Ngewe Primary School Primary school · Mixed · Day, Kiambu County Nginyi Primary School Primary school · Mixed · Day, Murang’a County Ngoliba Primary School Primary school · Mixed · Day, Kiambu County Ngoliba Secondary School C4 · Mixed · Day, Thika East sub-county, Kiambu County Ngorongo Academy Primary school · Mixed · Day, Kiambu County Nguna Primary School Primary school · Mixed · Day, Kiambu County Ngungugu Primary School Primary school · Mixed · Day, Murang’a County Ngurunga Primary School Primary school · Mixed · Day, Murang’a County Nica Academy Senior 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 Njema Academy Primary Primary school · Mixed · Day, Kiambu County Njewar Academy Primary School Primary school · Mixed · Day, Kiambu County, Ruiru Njewar Academy Primary School Primary school · Mixed · Day, Kiambu County, Ruiru Nundu Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Nuruwest Secondary Senior school · Mixed · Day, Kiambu County Nyacaba Primary School Primary school · Mixed · Day, Kiambu County Nyaga Primary School Primary school · Mixed · Day, Murang’a County Nyaga Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a 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 Oakland Primary School Primary school · Mixed · Day, Kiambu County Oldonyo Sabuk Primary School Primary school · Mixed · Day & Boarding, Kiambu County Our Lady of Fatima-Kiriko Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Our Lady of Fatima Secondary School Senior school · Girls · Day & Boarding, Kiambu County PAG Mukurwe Academy Primary School Primary school · Mixed · Day, Murang’a County Paul Mbiyu Primary School Primary school · Mixed · Day, Murang’a County P.C.E.A Dr. Ngoima Memorial School Primary school · Mixed · Day, Kiambu County PCEA Elijah Kagiri Primary School Primary school · Mixed · Day, Kiambu County PCEA Githaru Secondary School Senior school · Mixed · Day, Kiambu County PCEA Kiganjo Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County PCEA Kigio Primary School Primary school · Mixed · Day, Murang’a County PCEA Kigio Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County PCEA Mukuyu-Ini Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County PCEA Ngenda Primary School Primary school · Mixed · Day, Kiambu County PCEA Ngenda Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County PCEA Wendani Primary School Primary school · Mixed · Day, Kiambu County Petalis Primary School Primary school · Mixed · Day, Kiambu County Peter Kariuki Primary School Primary school · Mixed · Day, Murang’a County Peter Kariuki Secondary School C4 · Mixed · Day, Murang’a South sub-county, Murang’a County Pioneer Christian Memorial Academy Primary School Primary school · Mixed · Day, Kiambu County Pithmar Monterssori Academy Primary school · Mixed · Day, Kiambu County Pivot Academy Primary school · Mixed · Day, Murang’a County Plainsview Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Plainsview Academy Primary School Primary school · Mixed · Day, Kiambu County Playway Primary Primary school · Mixed · Day, Kiambu County Ponyways Academy Primary Primary school · Mixed · Day, Kiambu County Power Star Academy Primary Primary school · Mixed · Day, Kiambu County Prairies Primary Primary school · Mixed · Day, Kiambu County Precious Corner Stone Academy Primary School Primary school · Mixed · Day, Kiambu County Precious Minds Kiama Academy Primary School Primary school · Mixed · Day, Murang’a County Primrose Primary School Primary school · Mixed · Day, Kiambu County Prison's Training Makuyu Primary School Primary school · Mixed · Day, Kiambu County Progressive Girls High School Senior school · Girls · Boarding, Kiambu County Queen of Rosary Primary School Primary school · Mixed · Day, Kiambu County Ranges Academy Primary School Primary school · Mixed · Day, Kiambu County Realwood Academy Primary School Primary school · Mixed · Day, Kiambu County Reberon Academy Primary school, Kiambu County Reco Education Centre Primary School 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.