- Benjamin Primary SchoolPublic · 1,027 learners
- Blessing Primary SchoolIndependent · 110 learners
- Enzani Primary SchoolPublic · 418 learners
- Funindlela Primary SchoolPublic · 1,193 learners
- Letsakutfula Primary SchoolPublic · 592 learners
- Matsulu Primary SchoolPublic · 333 learners
- Phumalanga Primary SchoolPublic · 388 learners
- S'bongile Primary SchoolPublic · 1,241 learners
- Sehlulile Primary SchoolPublic · 1,192 learners
- Sukumani Primary SchoolPublic · 1,798 learners
- Takheleni Primary SchoolPublic · 1,277 learners
- Tsandzanani Primary SchoolPublic · 1,143 learners
Primary schools in Matsulu
12 primary schools on the 2023 register: 11 public and 1 independent.