everyschool
Search

Primary schools in Buffalo City

283 primary schools on the 2023 register: 256 public and 27 independent. 228 charge no fees.