School directory
Browse, filter, and sort 25,527 schools across 9 provinces.
Covering 25,527 public and independent schools across 76 districts in 9 provinces, sourced from the Department of Basic Education EMIS Q3 2025 dataset. Each entry includes phase, sector, quintile, learner count, and learner-educator ratio.
- Eastern Cape788 areas · 12 districts5,281 schools
- Free State409 areas · 6 districts1,017 schools
- Gauteng476 areas · 15 districts3,365 schools
- KwaZulu-Natal2,325 areas · 12 districts6,098 schools
- Limpopo1,358 areas · 10 districts3,854 schools
- Mpumalanga294 areas · 4 districts1,775 schools
- North West722 areas · 4 districts1,601 schools
- Northern Cape110 areas · 5 districts601 schools
- Western Cape615 areas · 8 districts1,935 schools
The directory shows all schools with sortable columns for learner count, learner-educator ratio, and matric pass rate. Filter by phase, sector, quintile, and exam body. Learn about our methodology
Frequently asked questions
- How many schools are there in South Africa?
- South Africa has 25,527 registered schools across 9 provinces and 76 districts, according to the Department of Basic Education EMIS Q3 2025 dataset. This includes both public and independent schools at all phases.
- What can I filter or sort by?
- Within each province you can filter by phase (Pre-Primary, Primary, Intermediate, Secondary, Combined), sector (Public or Independent), and quintile (1–5). Results can be sorted by learner count or learner-educator ratio.
- What is a school quintile?
- Quintiles classify schools by the relative wealth of their surrounding community on a scale of 1 (most disadvantaged) to 5 (least disadvantaged). Quintile 1–3 schools receive no-fee status, meaning learners are not charged school fees by the school.
- Where does the data come from?
- All data is sourced from the EMIS (Education Management Information System) dataset published by South Africa's Department of Basic Education (DBE). SchoolSeek uses the Q3 2025 release.