everyschool
Search

Schools in Mpumalanga

1,791 schools on the 2023 register: 1,650 public and 141 independent.

  • Primary 1,011
  • Intermediate 47
  • Secondary 472
  • Combined 242
  • Special needs 19

Largest towns

Towns A to Z

Municipalities

Schools without a municipality on the register

14