everyschool
Search

Secondary schools in City of Johannesburg

271 secondary schools on the 2023 register: 205 public and 66 independent. 135 charge no fees.