everyschool
Search

Schools in City of Tshwane

747 schools on the 2023 register: 563 public and 184 independent. 355 charge no fees.

Primary schools

410Only primary schools

Intermediate schools

12Only intermediate schools

Secondary schools

201Only secondary schools

Combined schools

123Only combined schools

Special needs schools

1

Towns in City of Tshwane