everyschool
Search

Schools in Gauteng

3,239 schools on the 2023 register: 2,218 public and 1,021 independent.

  • Primary 1,794
  • Intermediate 45
  • Secondary 766
  • Combined 618
  • Special needs 16

Largest towns

Towns A to Z

Municipalities