Primary schools
8- Caradale Primary SchoolPublic · 1,062 learners · No fees
- Caravelle Primary SchoolPublic · 1,028 learners
- Eisleben Road Primary SchoolPublic · 1,118 learners · No fees
- Hillside Primary School (M/Plain)Public · 851 learners · No fees
- Rocklands Primary SchoolPublic · 1,194 learners
- Seaview Primary SchoolPublic · 1,024 learners · No fees
- Spine View Primary SchoolPublic · 933 learners
- Wavecrest Primary SchoolPublic · 1,036 learners