Skip to content
Home Machakos Mwala
Nthuluni Primary School Primary school · Mixed · Day, Machakos County Nunga Primary School Primary school · Mixed · Day, Machakos County Nyaani Mixed Day School C4 · Mixed · Day, Mwala sub-county, Machakos County Nyaani Primary Primary school · Mixed · Day, Machakos County Nyaanya Primary School Primary school · Mixed · Day, Machakos County Nzololo Primary School Primary school · Mixed · Day, Machakos County Ray Primary School Primary school · Mixed · Day, Machakos County Sofia Primary Primary school · Mixed · Day, Machakos County St. John's Kangi Secondary C4 · Mixed · Day, Mwala sub-county, Machakos County St Josephs Boarding Primary School Primary school · Mixed · Boarding, Machakos County St. Lucia Educational Complex Primary school · Mixed · Day & Boarding, Machakos County St Marys Primary School Primary school · Mixed · Day, Machakos County St. Mary's Primary School Primary school · Mixed · Day, Machakos County St Patricks Primary School Primary school · Mixed · Day, Machakos County St Stephen's Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Syathani Primary Primary school · Mixed · Day, Machakos County Tulila Primary School Primary school · Mixed · Day, Machakos County Ukalani Primary School Primary school · Mixed · Boarding, Machakos County Ulaani Primary School Primary school · Mixed · Day, Machakos County Utithini Primary School Primary school · Mixed · Day, Machakos County, Mwala Utithini Primary School Primary school · Mixed · Day, Machakos County, Yathui Utithi Primary Primary school · Mixed · Day, Machakos County Uvaini Primary Primary school · Mixed · Day, Machakos County Uvanga Primary School Primary school · Mixed · Day, Machakos County Vyulya Girls Secondary School C2 · Girls · Boarding, Mwala sub-county, Machakos County Vyulya Primary School Primary school · Mixed · Day, Machakos County Wakaela Primary School Primary school · Mixed · Day, Machakos County Wakaela Secondary School C4 · Mixed · Day, Mwala sub-county, Machakos County Wamunyu Abc Primary Primary school · Mixed · Day, Machakos County Wamunyu Redeemed Academy Primary school · Mixed · Day, Machakos County Wamunyu School For Mentally Handicapped Primary school · Mixed · Day & Boarding, Machakos County Wetaa Primary School Primary school · Mixed · Day, Machakos County Yamalwa Primary School Primary school · Mixed · Day, Machakos County Yikiatine Primary Primary school · Mixed · Day, Machakos County Yoani DEB 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.