Primary schools
39- Allan Makhunga Primary SchoolPublic · 928 learners
- Buyani Primary SchoolPublic · 1,215 learners
- C V O Skool BethalIndependent · 18 learners
- Educare Preparatory SchoolIndependent · 287 learners
- Highveld Ridge Primary SchoolPublic · 1,057 learners
- Ikhwezi Primary SchoolPublic · 959 learners
- Imbekezelo Primary SchoolPublic · 836 learners
- Kinross Primary SchoolPublic · 761 learners
- Laerskool GoedehoopAcornhoek · Public · 811 learners
- Laerskool H M SwartPublic · 743 learners
- Laerskool HoëveldPublic · 787 learners
- Laerskool KinrossPublic · 396 learners
- Laerskool KruinparkPublic · 918 learners
- Laerskool LeandraPublic · 564 learners
- Laerskool Marietjie van NiekerkPublic · 270 learners
- Laerskool OranjegloedPublic · 1,317 learners
- Laerskool SecundaPublic · 722 learners
- Laerskool TrichardtPublic · 522 learners
- Langelihle Primary SchoolPublic · 1,010 learners
- Lifalethu Primary SchoolPublic · 1,167 learners
- Maphala-Gulube Primary SchoolPublic · 1,306 learners
- Mbalenhle Primary SchoolPublic · 972 learners
- Mpumelelo Primary SchoolPublic · 1,075 learners
- Muzimuhle Primary SchoolPublic · 559 learners
- Oppieplaas Academy (Pty) LtdIndependent · 205 learners
- Petrus Maziya Primary SchoolPublic · 1,235 learners
- Sakhisizwe Primary SchoolPublic · 1,578 learners
- Sasolia Primary SchoolPublic · 1,262 learners
- Shapeve Primary SchoolPublic · 2,782 learners
- Sidingulwazi Primary SchoolPublic · 777 learners
- SS Mshayisa Primary SchoolPublic · 986 learners
- Thandanani Primary SchoolPublic · 1,338 learners
- Tholukwazi Primary SchoolPublic · 1,310 learners
- Thorisong Primary SchoolPublic · 770 learners
- TP Stratten Primary SchoolPublic · 1,024 learners
- Van Stadensdam Primary SchoolPublic · 148 learners
- Vukuzithathe Primary SchoolPublic · 1,665 learners
- Zamokuhle Primary SchoolPublic · 1,103 learners
- Zithobe Primary SchoolPublic · 52 learners