everyschool
Search

Schools in City of Johannesburg

1,295 schools on the 2023 register: 747 public and 548 independent. 474 charge no fees.

Primary schools

695Only primary schools

Intermediate schools

25Only intermediate schools

Secondary schools

271Only secondary schools

Combined schools

293Only combined schools

Special needs schools

11Only special needs schools

Towns in City of Johannesburg