Primary schools
35- Bashele Primary SchoolWesselton · Public · 668 learners
- Breyten Primary SchoolPublic · 620 learners
- C V O Skool ErmeloIndependent · 8 learners
- Clifton Primary SchoolPublic · 253 learners
- Endotsheni Primary SchoolPublic · 210 learners
- Ermelo Primary SchoolPublic · 616 learners
- Habile Primary SchoolPublic · 126 learners
- Hlalisani Primary SchoolPublic · 106 learners
- Isabelladale Primary SchoolPublic · 170 learners
- Khonzakahle Primary SchoolPublic · 377 learners
- Khuphukani Primary SchoolFernie A · Public · 206 learners
- Kwachibikhulu Primary SchoolPublic · 881 learners
- Kwandisamfuyo Primary SchoolPublic · 305 learners
- Laerskool ChrissiePublic · 173 learners
- Laerskool DavelPublic · 519 learners
- Laerskool ErmeloPublic · 991 learners
- Laerskool JJ van der MerwePublic · 1,190 learners
- Laerskool LothairPublic · 269 learners
- Lothair Primary SchoolSilindile Location · Public · 1,057 learners
- Mkhomazi Primary SchoolPublic · 457 learners
- Ncikinyane Primary SchoolPublic · 145 learners
- Phumula Primary SchoolPublic · 1,192 learners
- Pieter Mabuza Primary SchoolWesselton · Public · 1,281 learners
- Qambekile Primary SchoolWesselton · Public · 1,012 learners
- Ring Kink Primary SchoolPublic · 83 learners
- Siyacathula Primary SchoolPublic · 585 learners
- Siyazi Primary SchoolPublic · 462 learners
- Summerfields Private SchoolIndependent · 157 learners
- Swelihle Primary SchoolPublic · 214 learners
- Thwahlele Primary SchoolPublic · 722 learners
- Torbanite Primary SchoolPublic · 120 learners
- Umpilusi Primary SchoolPublic · 222 learners
- Umsebe Primary SchoolWesselton · Public · 1,350 learners
- Umtulwana Primary SchoolPublic · 161 learners
- Wesselton Primary SchoolPublic · 1,880 learners