everyschool
Search

Schools in Johannesburg

1,053 schools on the 2023 register: 738 public and 315 independent. 472 charge no fees.

Primary schools

582Only primary schools

Intermediate schools

17Only intermediate schools

Secondary schools

247Only secondary schools

Combined schools

198Only combined schools

Special needs schools

9Only special needs schools

Areas in Johannesburg

Municipality

Filed under Soweto

8