Skip to content
Home Machakos Yatta
Makutano Primary School Primary school · Mixed · Day, Machakos County Malatani Primary Primary school · Mixed · Day, Machakos County Mamba Primary Primary school · Mixed · Day, Machakos County Mamba Primary School Primary school · Mixed · Day, Machakos County Mangweti Primary Primary school · Mixed · Day, Machakos County Masaani Primary Primary school · Mixed · Day, Machakos County Masewani Primary Primary school · Mixed · Day, Machakos County Matangini Primary School Primary school · Mixed · Day, Machakos County Mathingau Primary School Primary school · Mixed · Day, Machakos County Matuu Academy-Primary Primary school · Mixed · Day, Machakos County Matuu Delight Academy Primary school · Mixed · Day & Boarding, Machakos County Matuu Delight High School Senior school · Mixed, Machakos County Matuu H.G.M Memeorial Girls C3 · Girls · Boarding, Yatta sub-county, Machakos County Matuu H.G.M Primary Primary school · Mixed · Day, Machakos County Matuu High School Senior school · Mixed · Day & Boarding, Machakos County Mavoloni Primary School Primary school · Mixed · Day, Machakos County Mavoloni Secondary School C3 · Mixed · Boarding, Yatta sub-county, Machakos County Mbembani Primary Primary school · Mixed · Day, Machakos County Mbembani Secondary School C4 · Mixed · Day, Yatta sub-county, Machakos County Mbingoni Primary School Primary school · Mixed · Day, Machakos County Mbuini Primary Primary school · Mixed · Day, Machakos County Mekilingi Primary Primary school · Mixed · Day, Machakos County Merc High Scool Senior school · Mixed · Day, Machakos County Mukalala Primary School Primary school · Mixed · Day, Machakos County Mukuyuni Primary School Primary school · Mixed · Day, Machakos County Mully's Children Family Home Primary Primary school · Mixed · Boarding, Machakos County Mully's Children Family Home Secondary Senior school · Mixed · Boarding, Machakos County Mumbuni Primary Primary school · Mixed · Day, Machakos County Munina Primary Primary school · Mixed · Day, Machakos County Munyiiki AIC Pr Primary school · Mixed · Day, Machakos County Mutyambo Primary School Primary school · Mixed · Day, Machakos County Muusini Primary School Primary school · Mixed · Day, Machakos County, Yatta Muusini Primary School Primary school · Mixed · Day, Machakos County, Katangi Mwambathaana Primary Primary school · Mixed · Day, Machakos County Mwitasyano Primary Primary school · Mixed · Day, Machakos County Myumbuni Primary School Primary school · Mixed · Day, Machakos County Naivasa Primary School Primary school · Mixed · Day, Machakos County Ndalani Primary Primary school · Mixed · Day, Machakos County Ndalani Secondary C3 · Mixed · Boarding, Yatta sub-county, Machakos County Ndalasyani Primary School Primary school · Mixed · Day, Machakos County Ndiuni Primary Primary school · Mixed · Day, Machakos County Ngangani Primary Primary school · Mixed · Day, Machakos County Ngoliba H.B.M Primary School Primary school · Mixed · Day, Machakos County Ngumbulu Primary Primary school · Mixed · Day, Machakos County Ngumbulu Secondary C3 · Mixed · Boarding, Yatta sub-county, Machakos County Nguumo Primary Primary school · Mixed · Day, Machakos County Nguumo Primary School Primary school · Mixed · Day, Machakos County Nthungululu Primary Primary school · Mixed · Day, Machakos County Our Lady Queen of Peace Katangi Primary school · Mixed · Day, Machakos County Our Lady Queen of Peace Primary Primary school · Mixed · Boarding, Machakos County Sinai Primary School Primary school · Mixed · Day, Machakos County Sofia Primary School Primary school · Mixed · Day, Machakos County St. Andrew's High School Senior school · Mixed · Day, Machakos County St. Enos Primary School Primary school · Mixed · Day, Machakos County St. Paul Academy Secondary School Senior school · Mixed · Day & Boarding, Machakos County St. Philips Matangini Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Syokisinga Secondary C4 · Mixed · Day, Yatta sub-county, Machakos County Tinganga Primary Primary school · Mixed · Day, Machakos County Uvouni Primary School Primary school · Mixed · Day, Machakos County Vota Primary Primary school · Mixed · Day, Machakos County Yatta N.Y.S Primary Primary school · Mixed · Day, Machakos County Yatta Secondary School Senior school · Mixed · Boarding, Machakos County Yattastar Secondary Senior school · Girls · Boarding, Machakos County Yeemwatu Primary School Primary school · Mixed · Day, Machakos County Yumbuni Primary Primary school · Mixed · Day, Machakos County Yumbuni Secondary C4 · Mixed · Day, Yatta sub-county, Machakos 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.