Find a School in South Africa

Search every registered school by province, phase, and sector — sourced from official Department of Basic Education data.

25,528 schools 22,779 public 2,749 independent 9 provinces
15,843 Primary School · 6,355 Secondary School · 2,595 Combined School ·
Is your school listed here? Let parents know if you're accepting 2027 applications. Update your school's info →
Showing 25,501 schools

DINAKANYANE

Sekhukhune · Limpopo View Location

Telephone: 082 378 1309
95.2% matric pass rate (2025)
2022 85.5%
2023 95.9%
2024 93.3%
2025 95.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925610179 537 learners (DBE)

DINAO

Gamphahlelevillage, Polokwane · Limpopo View Location

Telephone: 082 740 5004
62.5% matric pass rate (2025)
2022 68.4%
2023 82.1%
2024 81.3%
2025 62.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923260130 396 learners (DBE)

DINARE S/S

Poelong, Phuthaditjhaba · Free State View Location

91.2% matric pass rate (2025)
2022 89.0%
2023 96.6%
2024 92.3%
2025 91.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 445101232 442 learners (DBE)

DINDI PRIMARY SCHOOL

Dindi Location · KwaZulu-Natal View Location

Telephone: 082 422 8463
Public Primary School Quintile 3 No-Fee School
EMIS: 500121360 700 learners (DBE)

DINGA PRIMARY SCHOOL

Fernie, Mpuluzi · Mpumalanga View Location

Telephone: 082 768 1765
Public Combined School Quintile 1 Fee-Charging
EMIS: 800002576 627 learners (DBE)

DINGAKE PRIMARY SCHOOL

Itsoseng, Itsoseng · North West View Location

Telephone: 018 338 9335
Public Primary School Quintile 1 No-Fee School
EMIS: 600100292 516 learners (DBE)

DINGAMANZI

Giyani · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 916410089 322 learners (DBE)

DINGANA SENIOR PRIMARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 063 110 4063
Public Primary School Quintile 1 No-Fee School
EMIS: 200500128 166 learners (DBE)

DINGATENG PRIMARY SCHOOL

Tshidilamolomo, Tshidilamo · North West View Location

Telephone: 060 905 7578
Public Primary School Quintile 2 No-Fee School
EMIS: 600100293 232 learners (DBE)

DINGEKA TECHNICAL HIGH SCHOOL

Kwadlidli · KwaZulu-Natal View Location

90.2% matric pass rate (2025)
2022 93.4%
2023 92.0%
2024 95.2%
2025 90.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500121397 1,100 learners (DBE)

DINGETON PRIMARY SCHOOL

Paddock · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500121434 113 learners (DBE)

DINGEZWENI JUNIOR PRIMARY SCHOOL

Umzumbe · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500121471 35 learners (DBE)

DINGILIZWE SENIOR PRIMARY SCHOOL

Ngqeleni, Libode · Eastern Cape View Location

Telephone: 073 656 9722
Public Primary School Quintile 2 No-Fee School
EMIS: 200401305 98 learners (DBE)

DINGIMBIZA PRIMARY SCHOOL

Nkanyezini Road · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500307988 207 learners (DBE)

DINGISWAYO JUNIOR SECONDARY SCHOOL

Nyulula A/A, Nqamakwe · Eastern Cape View Location

Telephone: 078 282 2194
Public Primary School Quintile 3 No-Fee School
EMIS: 200300066 49 learners (DBE)

DINGIZWE COMBINED SCHOOL

Emahlongwa Area · KwaZulu-Natal View Location

Telephone: 072 258 1672
Public Combined School Quintile 1 No-Fee School
EMIS: 500121508 204 learners (DBE)

DINGIZWE HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

95.8% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 95.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500322899 190 learners (DBE)

DINGUKWAZI HIGH SCHOOL

Ntshangase Tribal Authority · KwaZulu-Natal View Location

84.9% matric pass rate (2025)
2022 84.9%
2023 80.1%
2024 84.0%
2025 84.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500121582 1,477 learners (DBE)

DININKOSI JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 073 364 5629
Public Combined School Quintile 3 No-Fee School
EMIS: 200400129 177 learners (DBE)

DINIZULU HIGH SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 073 231 5293
87.4% matric pass rate (2025)
2022 76.1%
2023 84.0%
2024 98.0%
2025 87.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200300836 504 learners (DBE)

DINIZULU JUNIOR SECONDARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 073 981 2855
84.8% matric pass rate (2025)
2024 77.5%
2025 84.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400130 691 learners (DBE)

DINIZULU SENIOR SECONDARY SCHOOL

Ugie · Eastern Cape View Location

Telephone: 073 980 4096
96.6% matric pass rate (2025)
2022 95.1%
2023 100.0%
2024 100.0%
2025 96.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200401280 636 learners (DBE)

DINKWANYANE

Phiring, Ohrigstad · Limpopo View Location

100.0% matric pass rate (2025)
2022 56.3%
2023 89.3%
2024 71.4%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925620077 186 learners (DBE)

Dinkwe Primary School

Monnakato-A, Mogwase · North West View Location

Telephone: 014 559 0072
Public Primary School Quintile 3 No-Fee School
EMIS: 600100294 797 learners (DBE)

DINOKANENG SECONDARY SCHOOL

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 592 6018
97.2% matric pass rate (2025)
2022 63.5%
2023 94.8%
2024 87.7%
2025 97.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700320432 886 learners (DBE)

DINOKENG PRIMARY FARM SCHOOL

Vanderbjilpark, Vanderbjilpark · Gauteng View Location

Telephone: 016 100 1442
Public Primary School Quintile 1 No-Fee School
EMIS: 700321927 339 learners (DBE)

DINOKO

Broadihillbvillage, Polokwane · Limpopo View Location

Telephone: 072 997 2087
Public Primary School Quintile 1 No-Fee School
EMIS: 920212421 173 learners (DBE)

DINOTO TECHNICAL SECONDARY SCHOOL

Beneoni, Benoni · Gauteng View Location

Telephone: 011 424 3005
91.3% matric pass rate (2025)
2022 52.3%
2023 71.5%
2024 77.3%
2025 91.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700310995 1,172 learners (DBE)

DINOTSI

Janefurse · Limpopo View Location

Telephone: 079 579 9677
Public Primary School Quintile 1 No-Fee School
EMIS: 925610438 121 learners (DBE)

DINUNTULI PRIMARY SCHOOL

Nkandla · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500121619 322 learners (DBE)

DINUPHOZO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500443667 739 learners (DBE)

DINWAYO JUNIOR SECONDARY SCHOOL

Tabankulu · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500130 229 learners (DBE)

DINWIDDIE HIGH SCHOOL

Dinwiddie, Germiston · Gauteng View Location

Telephone: 011 902 4609
98.6% matric pass rate (2025)
2022 95.5%
2023 89.1%
2024 96.0%
2025 98.6%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700160317 1,740 learners (DBE)

DINWIDDIE PRIMARY SCHOOL

Germiston · Gauteng View Location

Telephone: 011 902 2310
Public Primary School Quintile 5 Fee-Charging
EMIS: 700160325 1,146 learners (DBE)

DIOCESAN SCHOOL FOR GIRLS

Grahamstown · Eastern Cape View Location

Telephone: 046 603 4300
Independent Combined School Fee-Charging
EMIS: 200100171 519 learners (DBE)

DIODI PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 082 557 4193
Public Primary School Quintile 4 No-Fee School
EMIS: 700110593 871 learners (DBE)

DIOPONG

Sovenga · Limpopo View Location

Telephone: 072 166 6660
Public Primary School Quintile 3 No-Fee School
EMIS: 920235734 1,048 learners (DBE)

DIOS LOS NINOS

Roodepoort, Johannesburg · Gauteng View Location

Telephone: 078 176 2590
Independent Intermediate School Fee-Charging
EMIS: 700400594 46 learners (DBE)

DIPAKAPAKENG

Tafelkop, Groblersdal · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924650030 448 learners (DBE)

DIPATI PRIMARY SCHOOL

Delareyville, Delareyville · North West View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 600100297 355 learners (DBE)

DIPELANENG P/S

Kestell · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 440101195 1,384 learners (DBE)

DIPERE PRIMARY SCHOOL

Bamokgoko, Bamokgoko · Mpumalanga View Location

Telephone: 012 721 3853
Public Primary School Quintile 1 Fee-Charging
EMIS: 800002600 364 learners (DBE)

Dipetlelwane Primary School

Block C, Radiom · North West View Location

Telephone: 082 087 0423
Public Primary School Quintile 2 No-Fee School
EMIS: 600100298 210 learners (DBE)

DIPHAKWENG P/S

Witsieshoek, Witsieshoek · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445109014 231 learners (DBE)

DIPHALA

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925631343 640 learners (DBE)

DIPHALANE PRIMARY SCHOOL

Mogale City, Mogale City · Gauteng View Location

Telephone: 010 023 3204
Public Primary School Quintile 3 No-Fee School
EMIS: 700251314 1,145 learners (DBE)

DIPHALE

Vlakplaatssection, Apel · Limpopo View Location

78.0% matric pass rate (2025)
2022 76.3%
2023 77.6%
2024 77.4%
2025 78.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924640118 209 learners (DBE)

DIPHASWA PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 072 612 3309
Public Primary School Quintile 2 Fee-Charging
EMIS: 800035081 245 learners (DBE)

DIPHETOGO PRIMARY

Montshioa, Mmabatho · North West View Location

Telephone: 018 392 2508
Public Primary School Quintile 3 No-Fee School
EMIS: 600100300 650 learners (DBE)

DIPHETOGO PRIMARY SCHOOL

Jorberton, Jouberton · North West View Location

Telephone: 018 465 6583
Public Primary School Quintile 3 No-Fee School
EMIS: 600100299 1,080 learners (DBE)

Diphetogo Secondary School

Klipgat, Pretoria · North West View Location

Telephone: 071 657 8864
88.7% matric pass rate (2025)
2022 83.8%
2023 85.0%
2024 92.2%
2025 88.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600105359 1,172 learners (DBE)

DIPHETOHO S/S

Kgotsong, Bothaville · Free State View Location

85.4% matric pass rate (2025)
2022 86.4%
2023 76.1%
2024 84.8%
2025 85.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 440506232 1,190 learners (DBE)

DIPHUTI

Hoedspruit · Limpopo View Location

Telephone: 071 658 9472
Public Primary School Quintile 2 No-Fee School
EMIS: 926540522 978 learners (DBE)

DIPITSI

Makgwareng, Ohrigstad · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925620084 429 learners (DBE)

DIPODI PRIMARY SCHOOL

Dipodi, Ganyesa · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100301 418 learners (DBE)

DIPOFUNG

Gompies · Limpopo View Location

Telephone: 071 696 9037
Public Primary School Quintile 1 No-Fee School
EMIS: 921230030 601 learners (DBE)

DIPONE

Trichardtsdal · Limpopo View Location

91.2% matric pass rate (2025)
2022 92.4%
2023 80.0%
2024 83.6%
2025 91.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 926540034 457 learners (DBE)

DIPOSI PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800002634 135 learners (DBE)

DIPUWE

Gamolepo, Polokwane · Limpopo View Location

Telephone: 079 022 8843
Public Primary School Quintile 2 No-Fee School
EMIS: 923240129 302 learners (DBE)

DIQHOBONG P/S

Qwaqwa, Phuthaditjhaba · Free State View Location

Public Intermediate School Quintile 1 No-Fee School
EMIS: 445105200 356 learners (DBE)

DIRANG KA NATLA COMP HIGH SCHOOL

Khuma, Stilfontein · North West View Location

Telephone: 079 835 7292
92.8% matric pass rate (2025)
2022 67.8%
2023 80.7%
2024 90.1%
2025 92.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600100303 773 learners (DBE)

Dirang Primary School

Unit 9, Garankuwa · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100304 402 learners (DBE)

DIRETSANENG

Bakenberg, Mokopane · Limpopo View Location

Telephone: 082 932 6629
Public Primary School Quintile 1 No-Fee School
EMIS: 921140106 130 learners (DBE)

DIRK BOSHOFF PRIMハRE SKOOL

Uniondale, Uniondale · Western Cape View Location

Telephone: 044 752 1096
Public Intermediate School Quintile 2 No-Fee School
EMIS: 125350346 659 learners (DBE)

DIRKIE UYS C/S

Warden · Free State View Location

Public Combined School Quintile 4 Fee-Charging
EMIS: 441705198 265 learners (DBE)

DIRKIE UYS HOヒRSKOOL

Bergsig, Moorreesburg · Western Cape View Location

Telephone: 022 433 2253
100.0% matric pass rate (2025)
2022 98.4%
2023 100.0%
2024 97.0%
2025 100.0%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 135310225 381 learners (DBE)

DIRKIE UYS LAERSKOOL

Bergsig, Moorreesburg · Western Cape View Location

Telephone: 022 433 1082
Public Primary School Quintile 5 Fee-Charging
EMIS: 132309233 488 learners (DBE)

DISA PRIMARY SCHOOL

Bonteheuwel, City Of Cape Town · Western Cape View Location

Telephone: 021 694 2205
Public Primary School Quintile 4 No-Fee School
EMIS: 102480266 524 learners (DBE)

DISA PRIMARY SCHOOL (HOUT BAY

Hout Bay, City Of Cape Town · Western Cape View Location

Telephone: 021 200 0790
Public Primary School Quintile 3 No-Fee School
EMIS: 100000078 685 learners (DBE)

DISCOVERY INTERNATIONAL SCHOOLS

Benoni, Benoni · Gauteng View Location

Telephone: 011 420 3307
100.0% matric pass rate (2024)
2024 100.0%
Independent Combined School Fee-Charging
EMIS: 700401065 400 learners (DBE)

DISCOVERY PRIMARY SCHOOL

Discovery, Roodepoort · Gauteng View Location

Telephone: 011 472 1558
Public Primary School Quintile 5 Fee-Charging
EMIS: 700250118 1,204 learners (DBE)

Disigwane Primary School

Ga-Rasai, Jericho · North West View Location

Telephone: 073 164 4171
Public Primary School Quintile 1 No-Fee School
EMIS: 600100308 26 learners (DBE)

DISIPI INTERMEDIATE

Kagisano Rural, Kagisano · North West View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 600104046 89 learners (DBE)

DITAELONG PRIMARY SCHOOL

Sakafina, Ikageng · North West View Location

Telephone: 072 362 4490
Public Primary School Quintile 1 No-Fee School
EMIS: 600100310 1,180 learners (DBE)

DITATSU

Ditatsuvillage, Polokwane · Limpopo View Location

Telephone: 072 208 1911
Public Primary School Quintile 2 No-Fee School
EMIS: 920210142 346 learners (DBE)

DITAU PRIMARY SCHOOL

Johannesburg · Gauteng View Location

Telephone: 011 935 1029
Public Primary School Quintile 3 No-Fee School
EMIS: 700132068 471 learners (DBE)

DITAU SECONDARY SCHOOL

Shatale, Shatale · Mpumalanga View Location

Telephone: 013 777 5020
80.8% matric pass rate (2025)
2022 55.9%
2023 55.6%
2024 82.1%
2025 80.8%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800035121 508 learners (DBE)

DITAWANA PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 935 1028
Public Primary School Quintile 3 No-Fee School
EMIS: 700132076 591 learners (DBE)

DITEHO SECONDARY SCHOOL

Botsalano, Morokweng · North West View Location

Telephone: 076 369 8614
98.6% matric pass rate (2025)
2022 92.9%
2023 95.2%
2024 96.0%
2025 98.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600100311 582 learners (DBE)

DITHABANENG

Gamphahlele, Polokwane · Limpopo View Location

Telephone: 071 656 0233
Public Primary School Quintile 1 No-Fee School
EMIS: 923260147 719 learners (DBE)

DITHABANENG PRIMARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 799 3748
Public Primary School Quintile 4 No-Fee School
EMIS: 700240630 547 learners (DBE)

DITHAMAGA

Steelpoort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 996606313 192 learners (DBE)

DITHAMAGA

Dennilton · Limpopo View Location

Telephone: 073 092 1607
87.7% matric pass rate (2025)
2022 79.5%
2023 90.0%
2024 72.7%
2025 87.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 996606602 498 learners (DBE)

DITHEBELE

Avonvillage, Polokwane · Limpopo View Location

Telephone: 082 670 3558
93.2% matric pass rate (2025)
2022 81.0%
2023 87.2%
2024 92.9%
2025 93.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 904210159 580 learners (DBE)

DITHEKU

Marapong, Enkelbult · Limpopo View Location

Telephone: 061 429 2100
Public Primary School Quintile 2 No-Fee School
EMIS: 907110150 1,575 learners (DBE)

DITHOLWANA P/S

Botshabelo, Botshabelo · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 440602042 257 learners (DBE)

Dithoteng Primary School

Madikwe, Madikwe · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100313 80 learners (DBE)

DITHOTHWANENG

Polokwane · Limpopo View Location

Telephone: 013 265 7994
73.3% matric pass rate (2025)
2022 57.9%
2023 79.7%
2024 72.3%
2025 73.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925610018 780 learners (DBE)

DITLALEMESO

Sovenga, Mankweng · Limpopo View Location

Telephone: 079 158 2267
86.4% matric pass rate (2025)
2022 83.5%
2023 69.9%
2024 79.3%
2025 86.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 923242217 1,532 learners (DBE)

DITLATSE PF/S

Highlands Farm, Bloemfontein · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 440304145 193 learners (DBE)

DITLHAKANENG

Gompies · Limpopo View Location

Telephone: 082 661 7989
Public Primary School Quintile 2 No-Fee School
EMIS: 921230047 321 learners (DBE)

DITLHOKWE PRIMARY SCHOOL

Skilpadfontein, Skilpadfontein · Mpumalanga View Location

Telephone: 083 496 8903
Public Primary School Quintile 1 Fee-Charging
EMIS: 800002709 469 learners (DBE)

DITLOU

Steilloop, Rebone · Limpopo View Location

Telephone: 079 206 6570
Public Primary School Quintile 1 No-Fee School
EMIS: 921140120 338 learners (DBE)

DITSEPU

Gamaja, Polokwane · Limpopo View Location

78.6% matric pass rate (2025)
2022 83.5%
2023 90.5%
2024 84.6%
2025 78.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923260154 444 learners (DBE)

DITSHABA PRIMARY SCHOOL

Mabopane, Pretoria · Gauteng View Location

Telephone: 012 702 2676
Public Primary School Quintile 4 No-Fee School
EMIS: 700910314 497 learners (DBE)

DITSHIPENG INTERMEDIATE SCHOOL

Kuruman · Northern Cape

Telephone: 072 473 9666
Public Intermediate School Quintile 1 No-Fee School
EMIS: 300100316 384 learners (DBE)

DITSOBOTLA PUBLIC SCHOOL

Boikhutso, Lichtenburg · North West View Location

Telephone: 018 634 8351
Public Primary School Quintile 3 No-Fee School
EMIS: 600100317 744 learners (DBE)

DIVAL PRIMARY SCHOOL

Wasbank · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500121730 409 learners (DBE)

DIVERSITY HIGH SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 010 777 0092
70.1% matric pass rate (2025)
2022 63.6%
2023 73.3%
2024 78.0%
2025 70.1%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700120568 1,131 learners (DBE)

DIVERSITY PRINCESS ACADEMY

De Deur, Vereeniging · Gauteng View Location

Telephone: 069 685 5166
Independent Primary School Fee-Charging
EMIS: 700401309 46 learners (DBE)
← Prev Page 32 of 256 Next →
Scroll to Top