This is a list of best public primary schools in Machakos County. Machakos has quite a number of top-performing public primary schools which occasionally outshine private schools in national examinations such as KCPE. The county’s best candidate in the 2019 KCPE was Njau David Kihu from Zau School. He managed to score 432 marks.
In no particular order here is a list of the best public primary schools in Machakos County.
1. Ikombe Primary School
Location: Yatta
2. Machakos Primary School
Location: Machakos Town
3. Athi River Primary School
Location: Mavoko
4. Bishop Kioko Primary School
Location: Masinga
5. Carmel Ndauni Primary School
Location: Kola, Machakos Town Constituency
6. General Mulinge Primary School
Location: Kathiani
7. Kangundo Deb Primary School
Location: Kangundo Town
8. Green Hill Primary School
Location: Ndithini
9. Tala Boys Primary School
Location: Tala Town
10. Kyua Primary School
Location: Kyua Town
11. Maanzoni Primary School
Location: Kathiani
12. Machakos Baptist Primary School
Location: Muvuti
13. Masii Deb Primary School
Location: Masii Town
14. St Joseph Integrated Primary School
Location: Mavoko Town
15. Yatta NYS Primary School
Location: Kithimani
16. Maanzoni Primary School
Location: Kathiani
17. Masaku Primary School
Location: Masinga
18. Kyaani Primary School
Location: Yathui
19. Katangi Primary School
Location: Katangi Town
20. AIC Kithimani Primary School
Location: Kithimani Town
21. Makutano ABC Primary School
Location: Makutano Town