Skip to content
Home Eastern Machakos
Primary schools in Machakos District
Kathese Primary Primary school · Mixed · Day, Machakos County Kathiani Junior Academy Primary school · Mixed · Day & Boarding, Machakos County Kathianioni Primary School Primary school · Mixed · Day, Machakos County Kathiani Primary Primary school · Mixed · Boarding, Machakos County Kathiani Primary Primary school · Mixed · Day, Machakos County, Masinga Kathiani Primary Primary school · Mixed · Day, Machakos County, Matungulu Kathiiani Primary School Primary school · Mixed · Day, Machakos County Kathimani Primary Primary school · Mixed · Boarding, Machakos County Kathini Primary School Primary school · Mixed · Day, Machakos County Kathini Sa Primary School Primary school · Mixed · Day, Machakos County Kathityama Primary School Primary school · Mixed · Day & Boarding, Machakos County Kathityama Special School Primary school · Mixed · Day, Machakos County Kathome Primary School Primary school · Mixed · Day, Machakos County Kathui Primary School Primary school · Mixed · Day, Machakos County Kathuki A.I.C Primary Primary school · Mixed · Day, Machakos County Kathukini Primary School Primary school · Mixed · Day, Machakos County Kathuki Primary School Primary school · Mixed · Day, Machakos County Kathuni Primary School Primary school · Mixed · Day, Machakos County Katine Hgm Primary Primary school · Mixed · Day, Machakos County Katine Sa Primary Primary school · Mixed · Day, Machakos County Katisaa Primary School Primary school · Mixed · Day, Machakos County Katoloni Primary Primary school · Mixed · Day, Machakos County Katothya Primary Primary school · Girls · Day, Machakos County Katulani Primary Primary school · Mixed · Day, Kitui County Katuluni Sa Primary School Primary school · Mixed · Day, Machakos County Katulya Primary Primary school · Mixed · Day, Machakos County Katulye Primary Primary school · Mixed · Day, Machakos County Katulye Primary School Primary school · Mixed · Day, Machakos County Katumani Primary Primary school · Mixed · Day, Machakos County Katutuni Primary School Primary school · Mixed · Day, Machakos County Katwanyaa Primary School Primary school · Mixed · Day, Machakos County Kaumoni Primary School Primary school · Mixed · Day, Machakos County Kauthulini Primary Primary school · Mixed · Day, Machakos County Kauti Primary School Primary school · Mixed · Day, Machakos County Kauukuni Primary Primary school · Mixed · Day, Machakos County Kavete Primary Primary school · Mixed · Day, Machakos County, Kalama Kavete Primary Primary school · Mixed · Day, Machakos County, Kathiani Kaviani Primary School Primary school · Mixed · Day, Machakos County Kavilila Primary School Primary school · Mixed · Day, Machakos County Kavilingoni Primary School Primary school · Mixed · Day, Machakos County Kavingoni Primary School Primary school · Mixed · Day, Machakos County, Katangi Kavingoni Primary School Primary school · Mixed · Day, Machakos County, Yatta Kavingo Primary Primary school · Mixed · Day, Machakos County Kavumbu Abc Primary Primary school · Mixed · Day, Machakos County Kavunyu Primary School Primary school · Mixed · Day, Machakos County Kavwea Primary School Primary school · Mixed · Day, Machakos County Kavyuni Primary Primary school · Mixed · Day, Machakos County Kawaa Primary School Primary school · Mixed · Day, Machakos County Kawauni Primary School Primary school · Mixed · Day, Machakos County Kawethei Hgm Primary School Primary school · Mixed · Day, Machakos County Kawethei Primary School Primary school · Mixed · Day, Machakos County Kawethei Sa Primary School Primary school · Mixed · Day, Machakos County Kayata Primary Primary school · Mixed · Day, Machakos County Keaa Primary Primary school · Mixed · Day, Machakos County Kiamani Primary Primary school · Mixed · Day, Machakos County Kiambani Primary Primary school · Mixed · Day, Machakos County Kiangeni Primary School Primary school · Mixed · Day, Machakos County Kiangini Primary Primary school · Mixed · Day, Machakos County Kiani Primary School Primary school · Mixed · Day, Machakos County Kianzabe Primary School Primary school · Mixed · Day, Machakos County Kiatineni Primary Primary school · Mixed · Day, Machakos County Kiatuni Primary Primary school · Mixed · Day, Machakos County Kibau Primary Primary school · Mixed · Day, Machakos County Kiima Kimwe Primary School Primary school · Mixed · Day, Machakos County Kiimani Primary Primary school · Mixed · Day, Machakos County Kikalu Primary School Primary school · Mixed · Day, Machakos County Kikambuani Primary School Primary school · Mixed · Day, Machakos County Kikaso Primary School Primary school · Mixed · Day, Machakos County Kikatani Primary School Primary school · Mixed · Day, Machakos County Kikata Primary School Primary school · Mixed · Day, Machakos County Kikawani Primary Primary school · Mixed · Day, Machakos County Kikelenzu Primary School Primary school · Mixed · Day, Machakos County Kikeneani Primary Primary school · Mixed · Day, Machakos County Kikomba Primary School Primary school · Mixed · Day, Murang’a County Kikombi Primary School Primary school · Mixed · Day, Machakos County Kikondeni Primary School Primary school · Mixed · Day, Machakos County Kikongoni Primary Primary school · Mixed · Day, Makueni County Kikule Primary School Primary school · Mixed · Day, Machakos County, Masinga Kikule Primary School Primary school · Mixed · Day, Machakos County, Ndithini Kikulumi Primary School Primary school · Mixed · Day, Machakos County Kikumbo Primary Primary school · Mixed · Day, Machakos County Kikumini Primary School Primary school · Mixed · Day, Machakos County Kikunuani Primary School Primary school · Mixed · Day, Machakos County Kikuumini Primary School Primary school · Mixed · Day, Machakos County Kikuuni Primary Primary school · Mixed · Day, Machakos County Kikuuni Primary School Primary school · Mixed · Day, Machakos County Kikuyuni Primary Primary school · Mixed · Day, Machakos County, Katangi Kikuyuni Primary Primary school · Mixed · Day, Machakos County, Matungulu Kilaatu Primary School Primary school · Mixed · Day, Machakos County, Katangi Kilaatu Primary School Primary school · Mixed · Day, Machakos County, Yathui Kilala Hgm Primary Primary school · Mixed · Day, Machakos County Kilalani DEB Primary School Primary school · Mixed · Day, Machakos County Kilango Primary School Primary school · Mixed · Boarding, Machakos County Kiliku Primary School Primary school · Mixed · Day, Machakos County Kilimani Primary School Primary school · Mixed · Day, Machakos County Kilindiloni Primary School Primary school · Mixed · Day, Machakos County Kiluluini Primary School Primary school · Mixed · Day, Machakos County Kilungu Primary School Primary school · Mixed · Day, Machakos County Kiluta Primary School Primary school · Mixed · Day, Machakos County Kimua 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.
Other schools come from our older directory. Each school page shows its dates.