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

DEALESVILLE P/S

Dealesville · Free State View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 440404228 87 learners (DBE)

DEBE MARELA PRIMARY SCHOOL

Debenek Olocation, King Williams Town · Eastern Cape View Location

Telephone: 065 983 1999
Public Primary School Quintile 2 No-Fee School
EMIS: 200200115 24 learners (DBE)

DEBE PRIMARY SCHOOL

Debe Nek, King Williams Town · Eastern Cape View Location

Telephone: 073 817 6511
Public Primary School Quintile 3 No-Fee School
EMIS: 200200114 76 learners (DBE)

DEBE VALLEY PRIMARY SCHOOL

King William'S Town, King Williams Town · Eastern Cape View Location

Telephone: 074 694 6030
Public Primary School Quintile 2 No-Fee School
EMIS: 200200116 115 learners (DBE)

DEBEN PRIMÊRE SKOOL

Deben · Northern Cape

Telephone: 053 791 0429
Public Primary School Quintile 1 No-Fee School
EMIS: 300044203 2,131 learners (DBE)

DEBERA JUNIOR SECONDARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 062 769 1089
Public Primary School Quintile 2 No-Fee School
EMIS: 200400115 276 learners (DBE)

DECCAN ROAD PRIMARY SCHOOL

Raisethorpe · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500120546 1,045 learners (DBE)

DEDA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500120583 626 learners (DBE)

DEDANGIFUNDE SECONDARY SCHOOL

Madadeni · KwaZulu-Natal View Location

98.7% matric pass rate (2025)
2022 90.4%
2023 93.7%
2024 92.7%
2025 98.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500120620 1,921 learners (DBE)

DEDELO JUNIOR SECONDARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 078 275 4490
Public Primary School Quintile 1 No-Fee School
EMIS: 200500120 190 learners (DBE)

DEDENI JUNIOR PRIMARY SCHOOL

Eastern Cape · Eastern Cape View Location

Telephone: 079 199 0760
Public Primary School Quintile 1 No-Fee School
EMIS: 200601183 208 learners (DBE)

DEEP LEVEL JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 073 480 4952
Public Primary School Quintile 1 No-Fee School
EMIS: 200400116 389 learners (DBE)

DEEPDALE JUNIOR SECONDARY SCHOOL

Umzimkhulu · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500424242 201 learners (DBE)

DEGANIA HIGH SCHOOL

Hartswater · Northern Cape

Telephone: 072 829 8506
85.7% matric pass rate (2025)
2022 100.0%
2023 80.0%
2024 100.0%
2025 85.7%
Independent Combined School Fee-Charging
EMIS: 300014406 24 learners (DBE)

DEGANIA PRIMARY SCHOOL

Nhole · North West

Independent Primary School
EMIS: 600105559 87 learners (DBE)

DELAMUZI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500424279 199 learners (DBE)

DELANI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500120657 1,356 learners (DBE)

DELFKOM PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 083 470 2130
Public Primary School Quintile 1 Fee-Charging
EMIS: 800002410 201 learners (DBE)

DELFT HIGH SCHOOL

Delft 1 & 2, City Of Cape Town · Western Cape View Location

Telephone: 021 023 2510
91.6% matric pass rate (2025)
2024 88.7%
2025 91.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 100000657 1,459 learners (DBE)

DELFT PRIMARY SCHOOL

Voorbrug, City Of Cape Town · Western Cape View Location

Telephone: 021 879 2219
Public Primary School Quintile 4 No-Fee School
EMIS: 107322202 1,523 learners (DBE)

DELFT TECHNICAL HIGH SCHOOL

Delft 4, City Of Cape Town · Western Cape View Location

Telephone: 021 956 0058
97.0% matric pass rate (2025)
2022 93.2%
2023 97.5%
2024 97.0%
2025 97.0%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 100000109 1,022 learners (DBE)

DELFT-NORTH PRIMARY SCHOOL

The Hague, City Of Cape Town · Western Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 100000701 1,207 learners (DBE)

DELFT-SOUTH PRIMARY SCHOOL

Delft South, City Of Cape Town · Western Cape View Location

Telephone: 021 023 1584
Public Primary School Quintile 4 No-Fee School
EMIS: 107007179 1,168 learners (DBE)

DELICUIM ACADEMIC PRIVATE SCHOOL

Stellenbosch Central, Stellenbosch · Western Cape View Location

Independent Intermediate School Fee-Charging
EMIS: 100000789 194 learners (DBE)

DELIHLAZO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500120694 727 learners (DBE)

DELITYALA SENIOR PRIMARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 047 531 1323
Public Primary School Quintile 1 No-Fee School
EMIS: 200400117 134 learners (DBE)

DELLVILLE PARK PRIMARY SCHOOL

Deville Park, George · Western Cape View Location

Telephone: 044 878 2300
Public Primary School Quintile 4 Fee-Charging
EMIS: 118350370 1,522 learners (DBE)

DELPARK PRIMARY SCHOOL

Delmas, Delmas · Mpumalanga View Location

Telephone: 071 230 5131
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034641 769 learners (DBE)

DELPORTSHOOP GEKOMBINEERDE SKOOL

Delportshoop · Northern Cape

Telephone: 053 561 0368
96.4% matric pass rate (2025)
2022 70.6%
2023 63.8%
2024 88.4%
2025 96.4%
Public Combined School Quintile 3 Fee-Charging
EMIS: 300011304 863 learners (DBE)

DELPORTSHOOP INTERMEDIATE SCHOOL

Delportshoop · Northern Cape

Telephone: 072 211 5992
Public Intermediate School Quintile 2 Fee-Charging
EMIS: 300013301 646 learners (DBE)

DELRADO PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 010 634 1668
Public Primary School Quintile 4 No-Fee School
EMIS: 700120048 694 learners (DBE)

DELTA PRIMARY SCHOOL

Retreat, City Of Cape Town · Western Cape View Location

Telephone: 021 712 1737
Public Primary School Quintile 4 No-Fee School
EMIS: 105310646 818 learners (DBE)

DELTA PRIMARY SKOOL

Vosburg · Northern Cape

Telephone: 053 672 0297
Public Primary School Quintile 2 No-Fee School
EMIS: 300024203 253 learners (DBE)

DELTAPARKSKOOL

Randburg, Johannesburg · Gauteng View Location

Telephone: 011 888 7228
92.3% matric pass rate (2025)
2022 88.2%
2023 92.9%
2024 100.0%
2025 92.3%
Public Combined School Fee-Charging
EMIS: 700150391 559 learners (DBE)

DEMONTFORT CATHOLIC

Makhado, Makhado · Limpopo View Location

Telephone: 015 516 1436
Independent Primary School Fee-Charging
EMIS: 993304308 355 learners (DBE)

DENDETHU PRIMARY SCHOOL

Inembe Road Detour 1654 · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500120731 221 learners (DBE)

DENDRON

Dendron, Dendron · Limpopo View Location

Telephone: 083 585 6140
96.7% matric pass rate (2025)
2022 94.6%
2023 99.5%
2024 94.7%
2025 96.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 992201201 1,801 learners (DBE)

DENDRON

Dendron, Dendron · Limpopo View Location

Telephone: 015 501 0230
Public Primary School Quintile 3 No-Fee School
EMIS: 904210395 1,251 learners (DBE)

DENEYSVILLE P/S

Deneysville · Free State View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 443611253 263 learners (DBE)

DENGA

Tshitale, Makhado · Limpopo View Location

Telephone: 015 516 5881
90.0% matric pass rate (2025)
2022 73.7%
2023 77.8%
2024 81.0%
2025 90.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 931340999 175 learners (DBE)

DENGA TSHIVHASE

Phiphidi, Makhado · Limpopo View Location

98.6% matric pass rate (2025)
2022 77.8%
2023 90.2%
2024 97.2%
2025 98.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930351364 520 learners (DBE)

DENGENYA

Dzingahi, Makhado · Limpopo View Location

Telephone: 015 963 3949
86.2% matric pass rate (2025)
2022 78.3%
2023 80.0%
2024 90.3%
2025 86.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930351357 607 learners (DBE)

DENGWANE JUNIOR SECONDARY SCHOOL

Mt Fletcher, Mount Fletcher · Eastern Cape View Location

Telephone: 073 929 1046
Public Primary School Quintile 1 No-Fee School
EMIS: 200500123 55 learners (DBE)

DENNEGEUR NGK PRIMハRE SKOOL

Grabouw, Outside A Town · Western Cape View Location

Telephone: 021 200 7088
Public Primary School Quintile 1 No-Fee School
EMIS: 114336742 225 learners (DBE)

DENNEGEUR PRIMARY SCHOOL

Strandfontein, City Of Cape Town · Western Cape View Location

Telephone: 021 393 3475
Public Primary School Quintile 5 Fee-Charging
EMIS: 106490563 866 learners (DBE)

DENNEMERE PRIMARY SCHOOL

Dennemere, City Of Cape Town · Western Cape View Location

Telephone: 021 905 2538
Public Primary School Quintile 5 Fee-Charging
EMIS: 107322229 1,196 learners (DBE)

DENNEOORD LAERSKOOL

Denneoord, George · Western Cape View Location

Telephone: 044 873 3439
Public Primary School Quintile 5 Fee-Charging
EMIS: 118109236 665 learners (DBE)

DENNEPRAG PRIMハRE SKOOL

George, Outside A Town · Western Cape View Location

Telephone: 044 631 0076
Public Primary School Quintile 1 No-Fee School
EMIS: 120350419 58 learners (DBE)

DENNIS MATLHABA II

Mathlaba, Bakenberg · Limpopo View Location

93.4% matric pass rate (2025)
2022 83.5%
2023 92.5%
2024 96.0%
2025 93.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921140090 776 learners (DBE)

DENVER PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 082 483 3216
Public Primary School Quintile 5 No-Fee School
EMIS: 700400541 1,641 learners (DBE)

DENVER SECONDARY SCHOOL

Malvern, Johannesburg · Gauteng View Location

Telephone: 010 615 0776
98.1% matric pass rate (2025)
2022 100.0%
2023 93.6%
2024 99.2%
2025 98.1%
Public Secondary School Quintile 5 No-Fee School
EMIS: 700400540 1,360 learners (DBE)

DENVER ZOAR PRIMARY SCHOOL

Kwamadlala · KwaZulu-Natal View Location

Telephone: 79193830
Public Primary School Quintile 2 No-Fee School
EMIS: 500120768 697 learners (DBE)

DENZHE

Thoyandou, Tshifudi · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 930360504 197 learners (DBE)

DEO GLORIA

Thabazimbi, Thabazimbi · Limpopo View Location

Telephone: 014 772 3045
Public Primary School Quintile 1 No-Fee School
EMIS: 909130154 1,268 learners (DBE)

DEOTREFES CHRISTIAN PI/S

Kestell, Kestell · Free State View Location

Independent Primary School Fee-Charging
EMIS: 440401291 47 learners (DBE)

DEPOT ROAD MEMORIAL PRIMARY SCHOOL

Bayview · KwaZulu-Natal View Location

Telephone: 130 400 5404
Public Primary School Quintile 4 Fee-Charging
EMIS: 500120805 249 learners (DBE)

DERBY PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 082 427 7411
Public Primary School Quintile 1 Fee-Charging
EMIS: 800002477 219 learners (DBE)

DEREK KOBE

Polokwane · Limpopo View Location

Telephone: 015 633 7748
70.1% matric pass rate (2025)
2022 85.1%
2023 83.8%
2024 76.1%
2025 70.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 923260109 1,737 learners (DBE)

DERONA ACADEMY-AKADEMIE NPC

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 076 833 7098
95.0% matric pass rate (2025)
2022 100.0%
2023 94.7%
2024 100.0%
2025 95.0%
Independent Combined School Fee-Charging
EMIS: 700401095 246 learners (DBE)

DESMOND MPILO TUTU SECONDARY SCHOOL

Paarl, Paarl · Western Cape View Location

Telephone: 021 868 2959
80.5% matric pass rate (2025)
2022 72.4%
2023 74.7%
2024 65.2%
2025 80.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 130042202 1,785 learners (DBE)

DESPATCH HIGH SCHOOL

Bothasrus, Despatch · Eastern Cape View Location

Telephone: 041 933 5104
93.5% matric pass rate (2025)
2022 92.5%
2023 88.7%
2024 91.4%
2025 93.5%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 200100162 926 learners (DBE)

DESPATCH PREPARATORY SCHOOL

Heuwelkruin, Despatch · Eastern Cape View Location

Telephone: 041 933 2544
Public Primary School Quintile 5 Fee-Charging
EMIS: 200100164 639 learners (DBE)

DESPATCH PRIMARY SCHOOL

Resevoir Hills, Despatch · Eastern Cape View Location

Telephone: 078 237 6850
Public Primary School Quintile 3 No-Fee School
EMIS: 200100163 987 learners (DBE)

DESTINATASKOOL

Meyerton, Meyerton · Gauteng View Location

Telephone: 016 362 0546
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Public Combined School Fee-Charging
EMIS: 700330100 431 learners (DBE)

DESTINATUS PRIVAATSKOOL

Brackenfell South, City Of Cape Town · Western Cape View Location

Telephone: 021 982 8507
Independent Primary School Quintile 5 Fee-Charging
EMIS: 100000250 421 learners (DBE)

DESTINY ACADEMY AND COMPUTER STUDIES

2027 applications open

Westonaria, Westonaria · Gauteng View Location

Telephone: 083 847 2969

Accepting applications for 2027

Requirements: Certified ID copy,latest report, transfer letter,birth certificate,proof of residence
Phone: 0838472969
Independent Combined School Fee-Charging
EMIS: 700401189 4 learners (DBE)

DESTINY ACADEMY GATEWAY

Ermelo East, Ermelo · Mpumalanga View Location

Telephone: 017 811 2459
Independent Combined School Fee-Charging
EMIS: 800035614 70 learners (DBE)

DESTINY CHARTER SCHOOLS

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 338 6115
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700400759 1,342 learners (DBE)

DESTINY CHRISTIAN SCHOOL

Witfield, Boksburg · Gauteng View Location

Telephone: 011 826 1497
Independent Combined School Fee-Charging
EMIS: 700160366 162 learners (DBE)

DESTINY HOUSE UNIVERSAL SCHOOLS

Benoni, Benoni1501 · Gauteng View Location

Telephone: 011 420 0218
91.7% matric pass rate (2025)
2025 91.7%
Independent Combined School Fee-Charging
EMIS: 700401074 394 learners (DBE)

DESTINY INDEPENDENT SCHOOL-KEMPTON PARK

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 061 412 0055
Independent Combined School Fee-Charging
EMIS: 700400989 146 learners (DBE)

DESTINY LIFE ACADEMY SCHOOL

Umhlali · KwaZulu-Natal View Location

Telephone: 72729765
Independent Secondary School
EMIS: 500492803 83 learners (DBE)

DESTINY PRIVATE COLLEGE

Nelspruit · Mpumalanga View Location

Telephone: 083 414 1061
Independent Secondary School Fee-Charging
EMIS: 800035692 89 learners (DBE)

DETYANA JUNIOR SECONDARY SCHOOL

Qumbu · Eastern Cape View Location

Telephone: 083 239 0804
Public Primary School Quintile 2 No-Fee School
EMIS: 200400118 114 learners (DBE)

DEUTSCHE INTERNATIONALE SCHULE KAPSTADT

Tamboerskloof, City Of Cape Town · Western Cape View Location

Telephone: 021 480 3830
Independent Combined School Quintile 2 Fee-Charging
EMIS: 103000803 874 learners (DBE)

DEUTSCHE SCHULE DURBAN

2027 applications open

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 031 267 1307

Accepting applications for 2027

Phone: (031) 267 1307
Independent Primary School
EMIS: 500311503 125 learners (DBE)

DEUTSCHE SCHULE HERMANNSBURG

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500120879 208 learners (DBE)

DEUTSCHE SCHULE JOHANNESBURG

Parktown, Johannesburg · Gauteng View Location

Telephone: 011 726 6220
Independent Combined School Fee-Charging
EMIS: 700130260 845 learners (DBE)

Deutsche Schule Kroondal

Kroondal, Kroondal · North West View Location

Telephone: 014 536 3814
Independent Primary School
EMIS: 600100266 104 learners (DBE)

DEUTSCHE SCHULE PRETORIA

2027 applications open

The Willows, Pretoria · Gauteng View Location

Telephone: 012 803 4106

Accepting applications for 2027

Deadline: 30 September 2026
Independent Combined School Fee-Charging
EMIS: 700220129 684 learners (DBE)

DEVINE CHRISTIAN ACADEMY CI/S

Bohlokong, Bethlehem · Free State View Location

Independent Combined School Fee-Charging
EMIS: 445802152 42 learners (DBE)

DEVONDALE INTERMEDIATE SCHOOL

Devondale, Vryburg · North West View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 600100267 269 learners (DBE)

DEVONVALLEI PRIMハRE SKOOL

Stellenbosch, Outside A Town · Western Cape View Location

Telephone: 021 883 2935
Public Primary School Quintile 1 No-Fee School
EMIS: 109321036 220 learners (DBE)

DEWAAR PRIMARY SCHOOL

Dewaar Farm · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500120509 20 learners (DBE)

DEYI PRIMARY SCHOOL

Deyi Miission · KwaZulu-Natal View Location

Telephone: 079 893 9911
Public Primary School Quintile 2 No-Fee School
EMIS: 500120916 615 learners (DBE)

DF MALHERBE HIGH SCHOOL

Walmer, Gqeberha · Eastern Cape View Location

Telephone: 041 581 4373
94.8% matric pass rate (2025)
2022 96.1%
2023 97.1%
2024 95.0%
2025 94.8%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 200100165 870 learners (DBE)

DIAKGANYA

Feirleyvillage, Polokwane · Limpopo View Location

Telephone: 072 403 1225
Public Primary School Quintile 2 No-Fee School
EMIS: 922250164 170 learners (DBE)

DIAMANTHOOGTE C/S

Diamanthoogte, Koffiefontein · Free State View Location

100.0% matric pass rate (2025)
2022 88.3%
2023 87.7%
2024 76.8%
2025 100.0%
Public Combined School Quintile 2 No-Fee School
EMIS: 442304245 1,223 learners (DBE)

DIAMMONA

Lephalale, Lephalale · Limpopo View Location

Telephone: 076 248 1934
90.0% matric pass rate (2025)
2022 77.8%
2023 85.7%
2024 69.6%
2025 90.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921110129 134 learners (DBE)

DIAMOND JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 071 863 2439
Public Combined School Quintile 1 No-Fee School
EMIS: 200500124 330 learners (DBE)

DIANTHUS PRIMARY SCHOOL

Brindhaven · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500120953 767 learners (DBE)

DIAS FARM SCHOOL

Theescombe, Gqeberha · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200100166 120 learners (DBE)

DIATLENG INTERMEDIATE

Glaudina, Scheizer Reneke · North West View Location

Telephone: 082 722 0509
Public Primary School Quintile 1 No-Fee School
EMIS: 600100270 502 learners (DBE)

DIAZ PRIMARY SCHOOL

Algoa Park, Gqeberha · Eastern Cape View Location

Telephone: 041 452 1211
Public Primary School Quintile 5 Fee-Charging
EMIS: 200100167 1,130 learners (DBE)

DIAZ PRIMハRE SKOOL

D`Almeida, Mossel Bay · Western Cape View Location

Telephone: 044 693 0044
Public Primary School Quintile 4 No-Fee School
EMIS: 120350125 902 learners (DBE)

DIAZVILLE HOヒRSKOOL

Diazville, Saldanha · Western Cape View Location

Telephone: 022 714 1909
91.4% matric pass rate (2025)
2022 84.6%
2023 86.1%
2024 86.4%
2025 91.4%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 134473359 1,648 learners (DBE)

DIAZVILLE PRIMARY SCHOOL

Diazville, Saldanha · Western Cape View Location

Telephone: 022 714 1645
Public Primary School Quintile 4 No-Fee School
EMIS: 134470090 1,274 learners (DBE)

DIBASE PRIMARY SCHOOL

Next To Esiyembeni Clinic · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500120990 151 learners (DBE)

DIBASEHOLO P/S

Kwakwatsi, Koppies · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 442411185 953 learners (DBE)

DIBATHUTO

Moteti, Dennilton · Limpopo View Location

Telephone: 013 985 7071
70.7% matric pass rate (2025)
2022 46.3%
2023 57.1%
2024 50.3%
2025 70.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 996606601 577 learners (DBE)
← Prev Page 30 of 256 Next →
Scroll to Top