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
Akasia 5Alberton 41Benoni 120Boksburg 70Brakpan 48Bronkhorstspruit 21Carletonville 23Centurion 18Cullinan 8Daveyton 5Edenvale 12Fochville 6Germiston 141Heidelberg 27Johannesburg 1,053Kempton Park 111Krugersdorp 85Magaliesburg 5Merafong 7Meyerton 14Midrand 67Nigel 29Pretoria 673Randburg 68Randfontein 31Randvaal 5Roodepoort 85Sandton 52Sebokeng 6Soweto 61Springs 68Vanderbijlpark 136Vereeniging 65Westonaria 12