everyschool
Search

Primary schools in City of Johannesburg

695 primary schools on the 2023 register: 503 public and 192 independent. 325 charge no fees.