Skip to content
Home Nyeri Mathira
Primary schools in Mathira Constituency
Arch Bishop Kirima Academy Primary school · Mixed · Day, Nyeri County Brookfield Academy Primary school · Mixed · Day & Boarding, Nyeri County Chehe Primary Primary school · Mixed · Day, Nyeri County Chieni Primary Primary school · Mixed · Day, Nyeri County Dunjos Academy Primary school · Mixed · Day, Nyeri County Emmanuel Academy Primary Primary school · Mixed · Day, Nyeri County Future Leaders Academy Primary Primary school · Mixed · Day & Boarding, Nyeri County Gachugu Academy Primary school · Mixed · Day & Boarding, Nyeri County Gacuiro Primary School Primary school · Mixed · Day, Nyeri County Gathaithi Primary Primary school · Mixed · Day, Nyeri County Gathehu Primary Primary school · Mixed · Day, Nyeri County Gathiini Primary Primary school · Mixed · Day, Nyeri County Gathirathiru Primary Primary school · Mixed · Day, Nyeri County Gathogorero Primary Primary school · Mixed · Day, Nyeri County Gathugu Primary Primary school · Mixed · Day & Boarding, Nyeri County Gatiko Primary Primary school · Mixed · Day, Nyeri County Gatina Primary Primary school · Mixed · Day, Nyeri County Gatondo Primary Primary school · Mixed · Day, Nyeri County Gatundu Primary Primary school · Mixed · Day, Nyeri County Gatura Primary Primary school · Mixed · Day, Nyeri County Gaturiri Primary Primary school · Mixed · Day, Nyeri County Giakaibei Primary Primary school · Mixed · Day, Nyeri County Gikororo Primary Primary school · Mixed · Day, Nyeri County Gikumbo Primary Primary school · Mixed · Day, Nyeri County Gitunduti Primary Primary school · Mixed · Day, Nyeri County Grand Kago Academy Primary school · Mixed · Day & Boarding, Nyeri County Highland Shine Academy Primary school · Mixed · Day & Boarding, Nyeri County Hiriga Primary School Primary school · Mixed · Day, Nyeri County Huhoini Undugu Aca Primary Primary school · Mixed · Day, Nyeri County Icuga Primary Primary school · Mixed · Day & Boarding, Nyeri County Ihiga DEB Primary Primary school · Mixed · Day, Nyeri County Ihwagi Primary Primary school · Mixed · Day, Nyeri County Ihwagi Primary Special Unit Primary school · Mixed · Day, Nyeri County Iruri Primary Primary school · Mixed · Day, Nyeri County Itiati Primary Primary school · Mixed · Day, Nyeri County Itundu Primary Primary school · Mixed · Day, Nyeri County Joyland Academy Primary school · Mixed · Day, Nyeri County Joystar Academy Primary school · Mixed · Day, Nyeri County Kabiruini Primary Primary school · Mixed · Day, Nyeri County Kahara DEB Primary Primary school · Mixed · Day, Nyeri County Kahiraini Primary Primary school · Mixed · Day, Nyeri County Kahuru Primary Primary school · Mixed · Day, Nyeri County Kangocho Primary Primary school · Mixed · Day, Nyeri County Kanjuri Primary Primary school · Mixed · Day, Nyeri County Karatina Academy Primary school · Mixed · Day, Nyeri County Karatina DEB Primary Primary school · Mixed · Day, Nyeri County Karatina Special Schoo for the Mentally Handicaped Primary school · Mixed · Day & Boarding, Nyeri County Karindundu Primary Primary school · Mixed · Day, Nyeri County Karura Primary Primary school · Mixed · Day, Nyeri County Kiamabara Special Unit Primary school · Mixed · Day, Nyeri County Kiamaraba Primary Primary school · Mixed · Day, Nyeri County Kiamigwi Primary Primary school · Mixed · Day, Nyeri County Kiamucheru Primary Primary school · Mixed · Day, Nyeri County Kiamwangi Primary Primary school · Mixed · Day, Nyeri County Kiangai Blessings View Academy Primary school · Mixed · Day, Nyeri County Kiangai Primary Primary school · Mixed · Day, Nyeri County Kiangengi Primary Primary school · Mixed · Day, Nyeri County Kiangi Primary Primary school · Mixed · Day, Nyeri County, Mathira Kiangi Primary Primary school · Mixed · Day, Nyeri County, Mathira Kiangoma Primary Primary school · Mixed · Day, Nyeri County Kiangurwe Primary Primary school · Mixed · Day, Nyeri County Kianjau Primary Primary school · Mixed · Day, Nyeri County Kianjememi Primary School Primary school · Mixed · Day, Nyeri County Kianjogu Primary School Primary school · Mixed · Day, Nyeri County Kiarithaini Primary Primary school · Mixed · Day, Nyeri County Kieni Primary Primary school · Mixed · Day, Nyeri County Kihuro Primary Primary school · Mixed · Day, Nyeri County Kirigu Primary Primary school · Mixed · Day, Nyeri County Kiriko Primary Primary school · Mixed · Day, Nyeri County Lela Academy Primary Primary school · Mixed · Day, Nyeri County Magutu Primary Primary school · Mixed · Day, Nyeri County Mathaithi Primary Primary school · Mixed · Day, Nyeri County Miiri Primary Primary school · Mixed · Day, Nyeri County Morning Glory Academy Primary school · Mixed · Day, Nyeri County Mutiraini AIPCA Academy Primary school · Mixed · Day, Nyeri County Ndimaini AIPCA Academy Primary school · Mixed · Day, Nyeri County Ndimaini Primary Primary school · Mixed · Day, Nyeri County Ndima Kanini Academy Primary school · Mixed · Day & Boarding, Nyeri County Ndunduini Primary Primary school · Mixed · Day, Nyeri County Neema Ndaroini Academy Primary school · Mixed · Day, Nyeri County New Kahuri Academy Primary school · Mixed · Day, Nyeri County Ngaine Primary Primary school · Mixed · Day, Nyeri County Ngandu Boys Primary Primary school · Mixed · Day, Nyeri County Ngandu Girls Primary Primary school · Mixed · Day, Nyeri County Ngari Junior Academy Primary school · Mixed · Day, Nyeri County Ngorano Primary Primary school · Mixed · Day, Nyeri County Ngunguru Primary Primary school · Mixed · Day, Nyeri County Ngunguru Primary Special Unit Primary school · Mixed · Day, Nyeri County Ngurumo Primary Primary school · Mixed · Day, Nyeri County Nyana Hills Academy Primary school · Mixed · Day & Boarding, Nyeri County PCEA Ndimaini Academy Primary school · Mixed · Day, Nyeri County PCEA Njathaini Primary Primary school · Mixed · Day, Nyeri County PCEA Ruthagati Aca.Primary Primary school · Mixed · Day, Nyeri County Pema Central Academy Primary school · Mixed · Day, Nyeri County Pemuga Complex Primary school · Mixed · Day, Nyeri County Queen of Peace Academy Primary school · Mixed · Day & Boarding, Nyeri County Rafina Academy Primary school · Mixed · Day & Boarding, Nyeri County Ragati Primary Primary school · Mixed · Day, Nyeri County Rititi Primary Primary school · Mixed · Day, Nyeri County Riverbank Preparatory Primary school · Mixed · Day & Boarding, Nyeri 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 15 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.