everyschool
Search

Secondary schools in Johannesburg

247 secondary schools on the 2023 register: 210 public and 37 independent. 139 charge no fees.