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 Cape
5,281 schools
807 areas · 12 districts
Free State
1,017 schools
412 areas · 6 districts
Gauteng
3,365 schools
526 areas · 15 districts
KwaZulu-Natal
6,098 schools
2344 areas · 12 districts
Limpopo
3,854 schools
1425 areas · 10 districts
Mpumalanga
1,775 schools
297 areas · 4 districts
North West
1,601 schools
736 areas · 4 districts
Northern Cape
601 schools
110 areas · 5 districts
Western Cape
1,935 schools
616 areas · 8 districts
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.