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

DIBENG

Dibeng, Polokwane · Limpopo View Location

Telephone: 082 729 6926
Public Primary School Quintile 2 No-Fee School
EMIS: 922250171 358 learners (DBE)

DIBENGSATSEBO P/S

Botshabelo · Free State View Location

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

DIBI PRIMARY SCHOOL

Umzumbe · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500121027 97 learners (DBE)

DIBINKONZO JUNIOR SECONDARY SCHOOL

Herschel, Sterkspruit · Eastern Cape View Location

Telephone: 082 753 0014
Public Primary School Quintile 3 No-Fee School
EMIS: 200600135 67 learners (DBE)

DIBOTSWA SECONDARY SCHOOL

Kuruman · Northern Cape

Telephone: 083 240 9401
92.0% matric pass rate (2025)
2022 86.4%
2023 77.7%
2024 90.4%
2025 92.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 300100271 1,198 learners (DBE)

DICK NDLOVU SECONDARY SCHOOL

Zwelibomvu · KwaZulu-Natal View Location

90.1% matric pass rate (2025)
2022 43.8%
2023 66.0%
2024 88.8%
2025 90.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500121064 938 learners (DBE)

DICKSON DYANI SENIOR PRIMARY SCHOOL

Mdantsane, East London · Eastern Cape View Location

Telephone: 082 534 1043
Public Primary School Quintile 3 No-Fee School
EMIS: 200200117 323 learners (DBE)

DIDI JUNIOR SECONDARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 082 716 4128
Public Primary School Quintile 1 No-Fee School
EMIS: 200400119 35 learners (DBE)

DIDI PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 358 7818
Public Primary School Quintile 2 No-Fee School
EMIS: 200500125 1,613 learners (DBE)

DIDIDI

Thohoyandou, Makhado · Limpopo View Location

Telephone: 083 248 1361
Public Primary School Quintile 1 No-Fee School
EMIS: 930350491 558 learners (DBE)

DIDWAYO JUNIOR SECONDARY SCHOOL

Engcobo, Elliot · Eastern Cape View Location

Telephone: 073 218 1990
Public Primary School Quintile 1 No-Fee School
EMIS: 200400120 37 learners (DBE)

DIE ANKERSKOOL

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 931 1683
Public Combined School Fee-Charging
EMIS: 700320010 737 learners (DBE)

DIE BRON PRIMARY SCHOOL

Stanford, Stanford · Western Cape View Location

Telephone: 028 341 0830
Public Primary School Quintile 2 No-Fee School
EMIS: 115330396 574 learners (DBE)

DIE DUINE PRIMARY SCHOOL

Lotus River, City Of Cape Town · Western Cape View Location

Telephone: 021 703 4165
Public Primary School Quintile 4 No-Fee School
EMIS: 105490490 1,141 learners (DBE)

DIE EIKE VGK PRIMハRE SKOOL

Tulbach, Outside A Town · Western Cape View Location

Telephone: 023 313 3485
Public Intermediate School Quintile 1 No-Fee School
EMIS: 126336769 218 learners (DBE)

DIE HEUWEL CHRISTIAN SKOOL

Brakpan, Brakpan · Gauteng View Location

Telephone: 011 740 9751
100.0% matric pass rate (2025)
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700400062 56 learners (DBE)

DIE HEUWEL PRIMARY SCHOOL

Hillside, Gqeberha · Eastern Cape View Location

Telephone: 041 450 7692
Public Primary School Quintile 3 Fee-Charging
EMIS: 200100168 921 learners (DBE)

Die Hoërskool Wagpos

Brits, Brits · North West View Location

Telephone: 012 072 2733
100.0% matric pass rate (2025)
2022 97.9%
2023 97.5%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 600100510 1,025 learners (DBE)

DIE KRANS CHRISTELIK ONAFHANLIKE PRIMERE

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 804 0906
Independent Primary School Fee-Charging
EMIS: 700400503 433 learners (DBE)

DIE KUIL INTERMEDIÊRE SKOOL

Daniëlskuil · Northern Cape

Telephone: 053 384 0211
Public Intermediate School Quintile 4 Fee-Charging
EMIS: 300045203 1,377 learners (DBE)

DIE POORT PRIMARY FARM SCHOOL

Mogale City, Mogale City · Gauteng View Location

Telephone: 014 941 1050
Public Primary School Quintile 1 No-Fee School
EMIS: 700251306 316 learners (DBE)

DIE WILGE SPECIAL SCHOOL

Potchefstroom · North West View Location

Telephone: 018 290 6587
Public Special Needs Education School
EMIS: 600102369 656 learners (DBE)

DIEKETSENG P/S

Meloding, Virginia · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 444412122 1,080 learners (DBE)

DIENTJIE PRIMARY SCHOOL

Leroro, Graskop · Mpumalanga View Location

Telephone: 013 764 1861
Public Primary School Quintile 3 Fee-Charging
EMIS: 800028530 435 learners (DBE)

DIEPDALE SECONDARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 985 3390
80.4% matric pass rate (2025)
2022 77.2%
2023 90.8%
2024 91.6%
2025 80.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700140434 1,616 learners (DBE)

DIEPDRIFT PRIMÊRE SKOOL

Calvinia · Northern Cape

Telephone: 027 341 2280
Public Primary School Quintile 2 No-Fee School
EMIS: 300033203 21 learners (DBE)

DIEPFONTEIN CI/S

Virginia · Free State View Location

Independent Combined School Fee-Charging
EMIS: 443803232 29 learners (DBE)

DIEPGEZET PRIMARY SCHOOL

Badplaas, Badplaas · Mpumalanga View Location

Telephone: 078 719 9075
Public Primary School Quintile 1 Fee-Charging
EMIS: 800009092 1,132 learners (DBE)

DIEPKLOOF VGK PRIMハRE SKOOL

Oudtshoorn, Outside A Town · Western Cape View Location

Telephone: 044 876 0147
Public Primary School Quintile 1 No-Fee School
EMIS: 118356271 216 learners (DBE)

DIEPRIVIER VGK PRIMハRE SKOOL

Van Rooyens Rus, George Rural · Western Cape View Location

Telephone: 044 745 1014
Public Primary School Quintile 1 No-Fee School
EMIS: 118356441 102 learners (DBE)

DIEPSLOOT COMBINED SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 201 4633
97.3% matric pass rate (2025)
2022 96.2%
2023 100.0%
2024 99.2%
2025 97.3%
Public Combined School Quintile 1 No-Fee School
EMIS: 700400010 2,401 learners (DBE)

DIEPSLOOT PRIMARY SCHOOL

Fourways, Johannesburg · Gauteng View Location

Telephone: 076 065 5430
Public Primary School Quintile 1 No-Fee School
EMIS: 700400423 2,025 learners (DBE)

DIEPSLOOT SECONDARY SCHOOL NO. 2

Diepsloot, Randburg · Gauteng View Location

Telephone: 069 804 8370
100.0% matric pass rate (2025)
2022 98.4%
2023 96.7%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700400424 2,447 learners (DBE)

DIEPSLOOT WEST SECONDARY SCHOOL

Diepsloot, Johannesburg · Gauteng View Location

Telephone: 010 541 0670
86.3% matric pass rate (2025)
2022 87.7%
2023 80.6%
2024 87.6%
2025 86.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700400149 1,506 learners (DBE)

DIETRICH MOR PRIMハRE SKOOL

Philippi, City Of Cape Town · Western Cape View Location

Telephone: 021 690 8030
Public Primary School Quintile 2 No-Fee School
EMIS: 106486019 265 learners (DBE)

DIETRICH PRIMARY SCHOOL

Schauderville, Gqeberha · Eastern Cape View Location

Telephone: 041 453 3655
Public Primary School Quintile 3 No-Fee School
EMIS: 200100170 866 learners (DBE)

DIGWALE SECONDARY SCHOOL

Mbibane, Mbibane · Mpumalanga View Location

Telephone: 013 988 2717
95.7% matric pass rate (2025)
2022 94.5%
2023 90.9%
2024 95.7%
2025 95.7%
Public Combined School Quintile 3 Fee-Charging
EMIS: 800002642 428 learners (DBE)

DIHATSHWANE PRIMARY SCHOOL

Dihatshwane, Rooigrond · North West View Location

Telephone: 076 258 5071
Public Primary School Quintile 1 No-Fee School
EMIS: 600100273 450 learners (DBE)

DIHLABAKELA

Diphalesection, Driekop · Limpopo View Location

Telephone: 013 007 0851
98.0% matric pass rate (2025)
2022 94.6%
2023 73.4%
2024 88.7%
2025 98.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925630357 949 learners (DBE)

DIHLABANENG

Sekhukhune · Limpopo View Location

Telephone: 072 757 8757
Public Primary School Quintile 1 No-Fee School
EMIS: 996606400 1,276 learners (DBE)

DIHLABENG CHRISTIAN PI/S

Fouriesburg Road, Clarens · Free State View Location

Independent Primary School Fee-Charging
EMIS: 440101057 176 learners (DBE)

DIHLOPANENG

Gamolepo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240082 264 learners (DBE)

DIHWAI P/S

Allanridge, Allanridge · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 442908246 1,125 learners (DBE)

DIKAGO DINTLE PRIMARY SCHOOL

Winterveldt, Pretoria · Gauteng View Location

Telephone: 076 521 9160
Public Primary School Quintile 1 No-Fee School
EMIS: 700910274 1,198 learners (DBE)

DIKAIOS CHRISTIAN (ACE) CI/S

Wespark, Kroonstad · Free State View Location

Independent Combined School Fee-Charging
EMIS: 442710367 4 learners (DBE)

DIKAKANYO PRIMARY SCHOOL

Riviera Park, Mafikeng · North West View Location

Telephone: 018 001 0171
Public Primary School Quintile 2 No-Fee School
EMIS: 600104012 694 learners (DBE)

DIKANA HIGH SCHOOL

Enkonjeni · KwaZulu-Natal View Location

Telephone: 035 874 7000
89.9% matric pass rate (2025)
2022 63.2%
2023 79.7%
2024 89.2%
2025 89.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500121175 692 learners (DBE)

DIKANKATLA

Mabulevillage, Sekhukhune · Limpopo View Location

Telephone: 083 953 5819
Public Primary School Quintile 1 No-Fee School
EMIS: 925660075 31 learners (DBE)

DIKELA JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 083 513 7052
Public Primary School Quintile 1 No-Fee School
EMIS: 200400121 117 learners (DBE)

DIKELA SPRINGS JUNIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 073 276 8803
Public Combined School Quintile 2 No-Fee School
EMIS: 200400122 313 learners (DBE)

Dikeledi Makapan Primary School

Makapanstad, Makapanstad · North West View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 600100286 106 learners (DBE)

DIKENI JUNIOR PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 071 973 3389
Public Primary School Quintile 3 No-Fee School
EMIS: 200200118 76 learners (DBE)

DIKETEPE

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630364 177 learners (DBE)

DIKGABANE PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 980 3483
Public Primary School Quintile 4 No-Fee School
EMIS: 700110585 970 learners (DBE)

DIKGABJE

Mokwete, Janefurse · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924660082 1,258 learners (DBE)

DIKGABO PRIMARY SCHOOL

Mutlestad, Mutlestad · Mpumalanga View Location

Telephone: 082 201 0889
Public Intermediate School Quintile 1 Fee-Charging
EMIS: 800002535 260 learners (DBE)

DIKGAGENG

Gamagpa, Janefurse · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925660099 595 learners (DBE)

DIKGAKOLOGO PRIMARY SCHOOL

Winterveldt, Pretoria · Gauteng View Location

Telephone: 012 704 2036
Public Primary School Quintile 1 No-Fee School
EMIS: 700910276 1,659 learners (DBE)

DIKGALAOPENG

Tafelkop, Groblersdal · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924650023 331 learners (DBE)

DIKGATLHONG PRIMARY SCHOOL

Bojanala, Madikwe · North West View Location

Telephone: 078 328 7808
Public Primary School Quintile 2 No-Fee School
EMIS: 600100278 297 learners (DBE)

DIKGATLONG SECONDARY SCHOOL

Delportshoop · Northern Cape

Telephone: 053 561 0046
76.6% matric pass rate (2025)
2022 66.7%
2023 53.7%
2024 100.0%
2025 76.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 300013302 643 learners (DBE)

DIKGEU

Gamathabatha, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260116 254 learners (DBE)

DIKGOALE

Lemonsidevillage, Polokwane · Limpopo View Location

Telephone: 076 735 2826
Public Primary School Quintile 1 No-Fee School
EMIS: 920210111 291 learners (DBE)

DIKGOPHENG

Digopeng, Polokwane · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 923240099 89 learners (DBE)

Dikgorwaneng Primary School

Mogogelo, Hammanskraal · North West View Location

Telephone: 012 715 4009
Public Primary School Quintile 1 No-Fee School
EMIS: 600100277 652 learners (DBE)

DIKHUDU PRIMARY SCHOOL

Radikhudu, Gopane · North West View Location

Telephone: 076 865 7337
Public Primary School Quintile 2 No-Fee School
EMIS: 600100282 38 learners (DBE)

DIKHUKHUNG PRIMARY

Makgobistad, Mmabatho · North West View Location

Telephone: 074 106 6900
Public Primary School Quintile 1 No-Fee School
EMIS: 600100283 36 learners (DBE)

DIKIDIKANA PRIMARY SCHOOL

Debe Nek, Debe Nek · Eastern Cape View Location

Telephone: 082 252 9350
Public Primary School Quintile 2 No-Fee School
EMIS: 200200119 139 learners (DBE)

DIKISHE JUNIOR SECONDARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 083 240 6465
Public Primary School Quintile 3 No-Fee School
EMIS: 200400123 283 learners (DBE)

DIKISO JUNIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 061 850 8859
Public Primary School Quintile 1 No-Fee School
EMIS: 200400124 102 learners (DBE)

DIKO JUNIOR SECONDARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 083 513 4575
Public Primary School Quintile 2 No-Fee School
EMIS: 200400125 92 learners (DBE)

DIKO PRIMARY SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 083 863 8933
Public Primary School Quintile 1 No-Fee School
EMIS: 200300065 138 learners (DBE)

DIKOLOBE

Mankweng · Limpopo View Location

Telephone: 015 267 3697
Public Primary School Quintile 3 No-Fee School
EMIS: 923240105 1,493 learners (DBE)

DIKOLOI

Miltonduffvillage, Polokwane · Limpopo View Location

Telephone: 073 934 7553
92.5% matric pass rate (2025)
2022 85.9%
2023 96.2%
2024 100.0%
2025 92.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 920210128 510 learners (DBE)

DIKOTELO PRIMARY SCHOOL

Seabe, Seabe · Mpumalanga View Location

92.5% matric pass rate (2025)
2025 92.5%
Public Intermediate School Quintile 1 Fee-Charging
EMIS: 800002543 633 learners (DBE)

DIKOTOPE

Stasie, Burgersfort · Limpopo View Location

Telephone: 079 427 8633
92.9% matric pass rate (2025)
2022 68.6%
2023 59.0%
2024 100.0%
2025 92.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925620060 274 learners (DBE)

DIKUBU

Naboomspruit, Naboomspruit · Limpopo View Location

Telephone: 014 743 0494
Public Primary School Quintile 3 No-Fee School
EMIS: 906120126 1,399 learners (DBE)

DIKWATA

Syferkuil, Polokwane · Limpopo View Location

Telephone: 083 354 5799
Public Primary School Quintile 3 No-Fee School
EMIS: 923240112 357 learners (DBE)

DIKWAYO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 076 106 2029
Public Primary School Quintile 1 No-Fee School
EMIS: 500121212 71 learners (DBE)

Dikweipi Primary School

Monnakato-A, Mogwase · North West View Location

Telephone: 073 261 1592
Public Primary School Quintile 1 No-Fee School
EMIS: 600100285 544 learners (DBE)

DIKWENA S/S

Namahadi Village, Witsieshoek · Free State View Location

100.0% matric pass rate (2025)
2022 97.1%
2023 100.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 445109005 652 learners (DBE)

DIKWETSE

Setebongvillage, Glencowie · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640101 75 learners (DBE)

DILAYI LOWER AND HIGHER PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 076 203 5821
Public Primary School Quintile 2 Fee-Charging
EMIS: 800035080 168 learners (DBE)

DILIKILE JUNIOR SECONDARY SCHOOL

Mqanduli, Mthatha · Eastern Cape View Location

Telephone: 073 147 3622
Public Combined School Quintile 1 No-Fee School
EMIS: 200400126 362 learners (DBE)

DILIZA JUNIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 078 836 1431
Public Combined School Quintile 2 No-Fee School
EMIS: 200500127 337 learners (DBE)

DILIZELA HIGH SCHOOL

Nyonyana Area · KwaZulu-Natal View Location

73.3% matric pass rate (2025)
2022 82.2%
2023 81.8%
2024 73.3%
2025 73.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500121249 393 learners (DBE)

DILIZINTABA JUNIOR PRIMARY SHCOOL

Ngqeleni, Nyandeni · Eastern Cape View Location

Telephone: 083 532 4218
Public Primary School Quintile 1 No-Fee School
EMIS: 200400127 26 learners (DBE)

DILIZINTABA SENIOR SECONDARY SCHOOL

Debenek, Middledrift · Eastern Cape View Location

Telephone: 078 524 5975
90.5% matric pass rate (2025)
2022 85.0%
2023 75.0%
2024 100.0%
2025 90.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200200120 121 learners (DBE)

DILIZINTABA SENIOR SECONDARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 047 598 5487
67.7% matric pass rate (2025)
2022 81.8%
2023 81.0%
2024 80.6%
2025 67.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200400128 714 learners (DBE)

DILOPYE PRIMARY SCHOOL

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 012 711 4376
Public Primary School Fee-Charging
EMIS: 700910287 171 learners (DBE)

DIMAKATSO PRIMARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 798 1558
Public Primary School Quintile 2 No-Fee School
EMIS: 700241109 1,239 learners (DBE)

DIMANDA SENIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 073 481 9644
68.2% matric pass rate (2025)
2022 81.2%
2023 72.3%
2024 81.1%
2025 68.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200401249 724 learners (DBE)

DIMANE PRIMARY SCHOOL

Emakhabeleni · KwaZulu-Natal View Location

Telephone: 076 936 2034
Public Primary School Quintile 1 No-Fee School
EMIS: 500121286 61 learners (DBE)

DIMANI AGRICULTURAL

Shayandima, Shayadima · Limpopo View Location

Telephone: 015 964 3520
90.4% matric pass rate (2025)
2022 74.6%
2023 82.9%
2024 92.6%
2025 90.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930320247 1,346 learners (DBE)

Dimapo Primary School

Bethanie, Brits · North West View Location

Telephone: 012 260 0875
Public Primary School Quintile 3 No-Fee School
EMIS: 600100288 488 learners (DBE)

DIMBANYIKA

Raliphaswa · Limpopo View Location

95.6% matric pass rate (2025)
2022 67.6%
2023 64.8%
2024 70.5%
2025 95.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 928330893 630 learners (DBE)

DIMBAZA CENTRAL SECONDARY SCHOOL

Dimbaza · Eastern Cape View Location

Telephone: 073 267 1586
75.0% matric pass rate (2025)
2022 60.0%
2023 54.1%
2024 78.0%
2025 75.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200121 309 learners (DBE)

DIMBAZA PRIMARY SCHOOL

Dimbaza · Eastern Cape View Location

Telephone: 040 656 2026
Public Primary School Quintile 3 No-Fee School
EMIS: 200200122 179 learners (DBE)

DIMPE

Lephalale, Lephalale · Limpopo View Location

Telephone: 082 939 3292
77.4% matric pass rate (2025)
2022 84.8%
2023 83.3%
2024 92.3%
2025 77.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921110136 323 learners (DBE)

DINABANYE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500121323 114 learners (DBE)
← Prev Page 31 of 256 Next →
Scroll to Top