Skip to content
Home Machakos Matungulu
AIC Itheuni Primary School Primary school · Mixed · Day, Machakos County AIC Itheuni Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County AIC Matungulu Primary School Primary school · Mixed · Day, Machakos County Alfa Macus Primary Primary school · Mixed · Day, Machakos County Bridge Education Centre Primary Primary school · Mixed · Day, Machakos County Brookview Academy Primary school · Mixed · Day, Machakos County Darubini Academy Primary Primary school · Mixed · Day, Machakos County Donyo Coffee Primary Primary school · Mixed · Day, Machakos County Donyo Sabuk Primary Primary school · Mixed · Day, Machakos County Fr Heeran High School Senior school · Mixed · Day, Machakos County Hermatton Secondary School Senior school · Mixed · Day, Machakos County Itetani Primary Primary school · Mixed · Day, Machakos County Kakulutuini Primary School Primary school · Mixed · Day, Machakos County Kalandini Junior Academy Primary School Primary school · Mixed · Day, Machakos County Kalandini Primary School Primary school · Mixed · Day, Machakos County Kalandini Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County Kambusu Abc Primary School Primary school · Mixed · Day, Machakos County Kambusu Abc Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County Kanans Mxed Secondary Senior school · Mixed · Boarding, Machakos County Kanans Primary Primary school · Mixed · Boarding, Machakos County Kangundo Boys Academy Senior school · Boys · Boarding, Machakos County Kangundo Girls High School Senior school · Girls · Boarding, Machakos County Kangundo Junior Academy Primary Primary school · Mixed · Day & Boarding, Machakos County Kantafu Primary Primary school · Mixed · Day, Machakos County Kanzalu Sa Primary School Primary school · Mixed · Day, Machakos County Kasioni Primary Primary school · Mixed · Day, Machakos County Katheka Abc Primary Primary school · Mixed · Day, Machakos County Kathiani Primary Primary school · Mixed · Day, Machakos County Katine Hgm Primary Primary school · Mixed · Day, Machakos County Katine Sa Primary Primary school · Mixed · Day, Machakos County Katuluni Sa Primary School Primary school · Mixed · Day, Machakos County Katulye Secondary C4 · Mixed · Day, Matungulu sub-county, Machakos County Katwanyaa Primary School Primary school · Mixed · Day, Machakos County Katwanyaa Secondary School C3 · Mixed · Boarding, Matungulu sub-county, Machakos County Kayata Primary Primary school · Mixed · Day, Machakos County Kianzabe Primary School Primary school · Mixed · Day, Machakos County Kiatineni Primary Primary school · Mixed · Day, Machakos County Kiboko Secondary C4 · Mixed · Day, Matungulu sub-county, Machakos County Kikuyuni Primary Primary school · Mixed · Day, Machakos County Kiliku Primary School Primary school · Mixed · Day, Machakos County Kiluluini Primary School Primary school · Mixed · Day, Machakos County Kingoti Primary School Primary school · Mixed · Day, Machakos County Kinyui Boys High School C3 · Boys · Boarding, Matungulu sub-county, Machakos County Kinyui Girls Secondary C3 · Girls · Boarding, Matungulu sub-county, Machakos County Kinyui Primary Primary school · Mixed · Day, Machakos County Kisekini Primary Primary school · Mixed · Day, Machakos County Kisitimani Primary Primary school · Mixed · Day, Machakos County Kisukioni Primary Primary school · Mixed · Day, Machakos County Kisukioni Secondary C3 · Boys · Boarding, Matungulu sub-county, Machakos County Kisukioni Special Unit Primary school · Mixed · Day, Machakos County Kitambaasye Primary Primary school · Mixed · Day, Machakos County Kitangani Mixed Day Secondary School Senior school · Mixed · Day, Machakos County Kithaayoni Primary Primary school · Mixed · Day, Machakos County Kithuiani Primary School Primary school · Mixed · Day, Machakos County Kituluni Primary Primary school · Mixed · Day, Machakos County Koma Ranch Primary Primary school · Mixed · Day, Machakos County Ktulu Sa Primary Primary school · Mixed · Day, Machakos County Kwa Kasivi Primary Primary school · Mixed · Day, Machakos County Kwaken Primary School Primary school · Mixed · Day, Machakos County Kwa Kisinga Primary Primary school · Mixed · Day, Machakos County Kwale Primary Primary school · Mixed · Day, Machakos County Kwamutu Primary Primary school · Mixed · Day, Machakos County Kwangii Primary Primary school · Mixed · Day, Machakos County Kwasyokimanza Primary Primary school · Mixed · Day, Machakos County Kwasyokimanza Secondary Senior school · Mixed · Day, Machakos County Kwatombe Primary School Primary school · Mixed · Day, Machakos County Kyamulendu Primary Primary school · Mixed · Day, Machakos County Kyaume Primary School Primary school · Mixed · Day, Machakos County Kyekoyo Primary School Primary school · Mixed · Day, Machakos County Kyeleni Primary Primary school · Mixed · Day, Machakos County Kyumbuni Primary Primary school · Mixed · Day, Machakos County Laverna Day and Boarding Primary Primary school · Mixed · Day & Boarding, Machakos County Lusam Glorious Primary Primary school · Mixed · Day, Machakos County Mackenzie Education Centre High School Senior school · Mixed · Day, Machakos County Mama Darlene Childrens Centre Primary Primary school · Mixed · Day, Machakos County Maris Stella Secondary School Senior school · Mixed · Day, Machakos County Matheini AIC Primary School Primary school · Mixed · Day, Machakos County Matheini AIC Secondary Senior school · Mixed · Day, Machakos County Matungulu DEB Primary School Primary school · Mixed · Day, Machakos County Matungulu Estate Primary School Primary school · Mixed · Day, Machakos County Matungulu Girls Secondary School C2 · Girls · Boarding, Matungulu sub-county, Machakos County Matungulu Mixed Secondary School C3 · Boys · Boarding, Kangundo sub-county, Machakos County Matuu Estate Academy Primary school · Mixed · Day, Machakos County Matuu Estate Primary Primary school · Mixed · Day, Machakos County Mbiiani Primary School Primary school · Mixed · Day, Machakos County Mbuni Primary School Primary school · Mixed · Day, Machakos County Mililu Primary School Primary school · Mixed · Day, Machakos County Mukalwa Junior Academy Primary School Primary school · Mixed · Day, Machakos County Mukalwa Primary School Primary school · Mixed · Day, Machakos County Muumuni Primary School Primary school · Mixed · Day, Machakos County Muusini Primary Primary school · Mixed · Day, Machakos County Mwatati Primary School Primary school · Mixed · Day, Machakos County Mwatati Secondary School C4 · Mixed · Day, Matungulu sub-county, Machakos County Mwisyani Primary Primary school · Mixed · Day, Machakos County Ndovoini Primary School Primary school · Mixed · Day, Machakos County Ndulya Primary Primary school · Mixed · Day, Machakos County Ng'Alalya Primary Primary school · Mixed · Day, Machakos County Ngomeni Primary Primary school · Mixed · Day, Machakos County Nguluni AIC Primary Primary school · Mixed · Day, Machakos County Nguluni Countryside Education Centre Primary Primary school · Mixed · Day, 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.