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

BELVUE PRIMARY SCHOOL

Belhar Ext 4, City Of Cape Town · Western Cape View Location

Telephone: 021 952 5809
Public Primary School Quintile 5 Fee-Charging
EMIS: 101321605 1,114 learners (DBE)

BEMSSEL COLLEGE

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 492 1114
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700400764 506 learners (DBE)

BEN COX ENGLISH MEDIUM SCHOOL

Dimbaza West, Dimbaza · Eastern Cape View Location

Independent Combined School Fee-Charging
EMIS: 200200414 69 learners (DBE)

BEN HLOGWANE

Makopane, Mokopane · Limpopo View Location

86.0% matric pass rate (2025)
2022 92.5%
2023 67.3%
2024 86.0%
2025 86.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921120058 638 learners (DBE)

BEN JOBE PRIMARY SCHOOL

Ubombo · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500327302 347 learners (DBE)

BEN MALI SENIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 083 505 7438
48.6% matric pass rate (2025)
2022 49.3%
2023 55.6%
2024 81.4%
2025 48.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200501424 809 learners (DBE)

BEN MATLOSHE HIGH SCHOOL

Arconhoek, Arconhoek · Mpumalanga View Location

Telephone: 082 541 5552
98.9% matric pass rate (2025)
2022 97.6%
2023 73.9%
2024 97.6%
2025 98.9%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800034880 781 learners (DBE)

BEN NYATI PUBLIC PRIMARY SCHOOL

Kwazakhele, Gqeberha · Eastern Cape View Location

Telephone: 041 467 4506
Public Primary School Quintile 3 No-Fee School
EMIS: 200100057 695 learners (DBE)

BEN SINUKA PRIMARY SCHOOL

New Brighton, Port Elizabeth · Eastern Cape View Location

Telephone: 041 454 0211
Public Primary School Quintile 3 No-Fee School
EMIS: 200100058 238 learners (DBE)

BEN W MASHEGO SECONDARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 082 517 1679
93.8% matric pass rate (2025)
2022 87.0%
2023 85.7%
2024 100.0%
2025 93.8%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800034881 179 learners (DBE)

BENAI SILINGA SENIOR PRIMARY SCHOOL

Butterworth · Eastern Cape View Location

Telephone: 076 551 3720
Public Primary School Quintile 3 No-Fee School
EMIS: 200300019 33 learners (DBE)

BENEDICT AND HOPE

Mankweng, Polokwane · Limpopo View Location

Public Special Needs Education School Fee-Charging
EMIS: 923245435 136 learners (DBE)

BENG BA LONA PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 081 896 9920
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034934 152 learners (DBE)

BENGU AGRICULTURAL HIGH SCHOOL

Lady Frere · Eastern Cape View Location

Telephone: 073 621 9984
97.1% matric pass rate (2025)
2022 94.7%
2023 96.2%
2024 100.0%
2025 97.1%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 200600677 406 learners (DBE)

BENGU JUNIOR SECONDARY SCHOOL

Tsomo, Cofimvaba · Eastern Cape View Location

Telephone: 071 472 6370
Public Primary School Quintile 3 No-Fee School
EMIS: 200300020 27 learners (DBE)

BENHALE ACADEMY

Boksburg, Boksburg · Gauteng View Location

Telephone: 087 163 4444
Independent Combined School Fee-Charging
EMIS: 700400991 296 learners (DBE)

BENJAMIN PINE PRIMARY SCHOOL

Farningham Ridge · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500107152 666 learners (DBE)

BENJAMIN PREPARATORY SCHOOL

Alberton, Alberton · Gauteng View Location

Telephone: 011 867 1404
Independent Combined School Fee-Charging
EMIS: 700401306

BENJAMIN PRIMARY SCHOOL

Matsulu, Matsulu · Mpumalanga View Location

Telephone: 083 344 8832
Public Primary School Quintile 3 Fee-Charging
EMIS: 800005470 990 learners (DBE)

BENNIE GROENEWALD PRIMÊRE SKOOL

Richmond · Northern Cape

Telephone: 053 693 0574
Public Primary School Quintile 2 No-Fee School
EMIS: 300024301 563 learners (DBE)

BENNYS SPORTS DEVELOPMENT AND ACADEMY

Makhado · Limpopo View Location

Telephone: 015 519 9570
80.0% matric pass rate (2024)
2022 88.2%
2023 57.7%
2024 80.0%
Independent Combined School Fee-Charging
EMIS: 993304506 91 learners (DBE)

BENONI CHRISTIAN SCHOOL

Northmead, Benoni · Gauteng View Location

Telephone: 011 849 9611
95.7% matric pass rate (2025)
2022 90.0%
2023 93.8%
2024 100.0%
2025 95.7%
Independent Combined School Fee-Charging
EMIS: 700312158 263 learners (DBE)

BENONI EDUCATIONAL COLLEGE

Benoni, Benoni · Gauteng View Location

Telephone: 010 023 8235
48.8% matric pass rate (2025)
2022 70.7%
2023 69.0%
2024 70.9%
2025 48.8%
Independent Secondary School Fee-Charging
EMIS: 700310904 201 learners (DBE)

BENONI HIGH SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 849 4129
99.6% matric pass rate (2025)
2022 99.6%
2023 96.6%
2024 99.2%
2025 99.6%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700310151 1,452 learners (DBE)

BENONI JUNIOR SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 421 3651
Public Primary School Quintile 5 Fee-Charging
EMIS: 700310177 696 learners (DBE)

BENONI MUSLIM SCHOOL

Mackenzie Park, Benoni · Gauteng View Location

Telephone: 011 421 6014
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 98.0%
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700312091 693 learners (DBE)

BENONI PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 421 1486
Public Primary School Quintile 5 Fee-Charging
EMIS: 700310052 1,268 learners (DBE)

BENONI WEST PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 421 1987
Public Primary School Quintile 5 Fee-Charging
EMIS: 700310193 1,069 learners (DBE)

BENSILE PRIMARY JUNIOR SCHOOL

Libode, Mthatha · Eastern Cape View Location

Telephone: 072 772 4808
Public Combined School Quintile 3 No-Fee School
EMIS: 200400036 512 learners (DBE)

BENSON SHIVITI

Giyani · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 916410041 601 learners (DBE)

BENSONVALE JUNIOR SECONDARY SCHOOL

Wittenberg, Sterkspruit · Eastern Cape View Location

Telephone: 083 693 8171
Public Primary School Quintile 2 No-Fee School
EMIS: 200600041 95 learners (DBE)

BENTLEY PREPARATORY SCHOOL

Midrand, Johannesburg · Gauteng View Location

Telephone: 011 468 5991
Independent Primary School Fee-Charging
EMIS: 700400597 203 learners (DBE)

BENZANGANI PRIMARY SCHOOL

Gemsbokspruit, Gemsbokspruit · Mpumalanga View Location

Telephone: 071 117 7648
Public Primary School Quintile 3 Fee-Charging
EMIS: 800000935 195 learners (DBE)

BERBICE PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800000943 196 learners (DBE)

BEREA

Rotterdamvillage, Vuyani · Limpopo View Location

Telephone: 083 621 7976
Public Primary School Quintile 2 No-Fee School
EMIS: 912521491 269 learners (DBE)

BEREA CHRISTIAN SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 074 767 6622
Independent Primary School Fee-Charging
EMIS: 700401054 270 learners (DBE)

BEREA MOR PRIMハRE SKOOL

Genadendal, Genadendal · Western Cape View Location

Telephone: 021 200 2144
Public Primary School Quintile 1 No-Fee School
EMIS: 114336599 307 learners (DBE)

BEREA PRIMARY SCHOOL

Hillbrow, Johannesburg · Gauteng View Location

Telephone: 011 642 0413
Public Primary School Quintile 5 Fee-Charging
EMIS: 700130492 1,403 learners (DBE)

BEREA PRIMARY SCHOOL

Berea · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500107189 591 learners (DBE)

BEREA WEST PREPARATORY

Westville · KwaZulu-Natal View Location

Telephone: 031 266 6683
Public Primary School Quintile 5 Fee-Charging
EMIS: 500107226 412 learners (DBE)

BEREA WEST SENIOR PRIMARY SCHOOL

Westville · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500107300 341 learners (DBE)

BERETTA PRIMARY SCHOOL

Acornhoek, Acornhoek · Mpumalanga View Location

Telephone: 013 795 3135
Public Primary School Quintile 1 Fee-Charging
EMIS: 800034963 779 learners (DBE)

BERG STREET PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500107337 1,313 learners (DBE)

BERGENDAL SSKV PRIMハRE SKOOL

Paarl, Outside A Town · Western Cape View Location

Telephone: 021 863 3470
Public Intermediate School Quintile 1 No-Fee School
EMIS: 108476730 276 learners (DBE)

BERGHOF NGK PRIMハRE SKOOL

Porterville, Outside A Town · Western Cape View Location

Telephone: 023 004 0237
Public Primary School Quintile 1 No-Fee School
EMIS: 133476064 35 learners (DBE)

BERGMANS S/S

Grassland · Free State View Location

Public Secondary School Quintile 3 No-Fee School
EMIS: 445803769 344 learners (DBE)

BERGMANSHOOGTE I/S

Bergmanshoogte, Philippolis · Free State View Location

Public Intermediate School Quintile 3 No-Fee School
EMIS: 443203219 389 learners (DBE)

BERGPLAAS PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 072 544 4585
Public Primary School Quintile 1 Fee-Charging
EMIS: 800000968 295 learners (DBE)

BERGRIVIER NGK PRIMハRE SKOOL

Wellington, Outside A Town · Western Cape View Location

Telephone: 062 252 1565
Public Primary School Quintile 1 No-Fee School
EMIS: 112476072 94 learners (DBE)

BERGRIVIER SEKONDハR

Hillcrest, Wellington · Western Cape View Location

Telephone: 021 873 2301
81.5% matric pass rate (2025)
2022 81.0%
2023 70.4%
2024 81.0%
2025 81.5%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 112473340 1,416 learners (DBE)

Bergsig Akademie/Academy

Proteapark, Rustenburg · North West View Location

Telephone: 014 533 2046
95.3% matric pass rate (2025)
2022 99.5%
2023 99.5%
2024 95.6%
2025 95.3%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 600100504 1,277 learners (DBE)

BERGSIG LSEN SCHOOL

Utrecht · KwaZulu-Natal View Location

Public Special Needs Education School
EMIS: 500107411 272 learners (DBE)

BERGSIG PRIMARY SCHOOL

Bonteheuwel, City Of Cape Town · Western Cape View Location

Telephone: 021 694 4666
Public Primary School Quintile 4 No-Fee School
EMIS: 102480088 895 learners (DBE)

BERGSIG PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 083 364 2201
Public Primary School Quintile 2 No-Fee School
EMIS: 500107374 104 learners (DBE)

BERGSIG PRIMハRE SKOOL

Bridgeton, Oudtshoorn · Western Cape View Location

Telephone: 044 272 3167
Public Primary School Quintile 2 No-Fee School
EMIS: 124350044 1,276 learners (DBE)

BERGSIG SPECIAL SCHOOL

Vanes Estate, Kariega · Eastern Cape View Location

Telephone: 041 966 1130
Public Special Needs Education School Fee-Charging
EMIS: 200100060 758 learners (DBE)

BERGVIEW COLLEGE

Matat, Matatiele · Eastern Cape View Location

Telephone: 039 737 3343
97.2% matric pass rate (2025)
2022 90.7%
2023 81.4%
2024 91.9%
2025 97.2%
Independent Combined School Fee-Charging
EMIS: 200501571 677 learners (DBE)

BERGVILLE CHRISTIAN ACADEMY

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 036 448 1617
Independent Combined School
EMIS: 500107485 100 learners (DBE)

BERGVILLE PRIMARY SCHOOL

Bergville · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500107559 387 learners (DBE)

BERGVILLE PRIMハRE SKOOL

Bishop Lavis, City Of Cape Town · Western Cape View Location

Telephone: 021 934 6453
Public Primary School Quintile 4 No-Fee School
EMIS: 102480096 431 learners (DBE)

BERGVLIET HIGH SCHOOL

Bergvliet, City Of Cape Town · Western Cape View Location

Telephone: 021 712 0284
100.0% matric pass rate (2025)
2022 99.0%
2023 99.5%
2024 99.5%
2025 100.0%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 105310201 1,067 learners (DBE)

BERGVLIET PRIMARY SCHOOL

Wasbank · KwaZulu-Natal View Location

Telephone: 072 560 1328
Public Primary School Quintile 1 No-Fee School
EMIS: 500107596 8 learners (DBE)

BERGVLIET PRIMARY SCHOOL

Bergvliet, City Of Cape Town · Western Cape View Location

Telephone: 021 715 1103
Public Primary School Quintile 5 Fee-Charging
EMIS: 105309209 736 learners (DBE)

BERLIN FULL SERVICE SCHOOL

Berlin, East London · Eastern Cape View Location

Telephone: 043 685 2313
Public Primary School Quintile 4 Fee-Charging
EMIS: 200200037 593 learners (DBE)

BERLIN HIGH SCHOOL

Berlin, East London · Eastern Cape View Location

Telephone: 073 422 8655
80.4% matric pass rate (2025)
2022 84.3%
2023 96.5%
2024 93.8%
2025 80.4%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 200100320 417 learners (DBE)

BERNADINO HEIGHTS SEKONDハR

Scottsdene, City Of Cape Town · Western Cape View Location

Telephone: 021 987 2662
98.3% matric pass rate (2025)
2022 95.9%
2023 96.8%
2024 98.0%
2025 98.3%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 101323764 1,529 learners (DBE)

BERNARD ISAACS PRIMARY SCHOOL

Coronationville, Johannesburg · Gauteng View Location

Telephone: 011 477 4043
Public Primary School Quintile 4 Fee-Charging
EMIS: 700140012 1,344 learners (DBE)

BERNARD MIZEKI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500275132 448 learners (DBE)

BERNICA PRIMARY SCHOOL

Almansnek Farm · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500107633 260 learners (DBE)

Berseba Primary School

Berseba, Brits · North West View Location

Telephone: 072 237 0767
Public Primary School Quintile 3 No-Fee School
EMIS: 600100106 506 learners (DBE)

BERT`S BRICKS PRIMARY

Harpington, Potchefstroom · North West View Location

Telephone: 018 292 1057
Public Primary School Quintile 1 No-Fee School
EMIS: 600100107 277 learners (DBE)

BERTIE BARNARD LAERSKOOL

Still Bay West, Still Bay · Western Cape View Location

Telephone: 028 754 1042
Public Primary School Quintile 5 Fee-Charging
EMIS: 121109217 335 learners (DBE)

BERTRAM SECONDARY SCHOOL

Chatty, Gqeberha · Eastern Cape View Location

Telephone: 041 481 0731
81.6% matric pass rate (2025)
2022 65.4%
2023 64.1%
2024 76.6%
2025 81.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100957 1,136 learners (DBE)

BERTRAMS JUNIOR SCHOOL

Johannesburg · Gauteng View Location

Telephone: 011 614 2424
Public Primary School Quintile 4 Fee-Charging
EMIS: 700130179 934 learners (DBE)

BERZELIA PRIMARY SCHOOL

Protea Park, City Of Cape Town · Western Cape View Location

Telephone: 021 572 6696
Public Primary School Quintile 4 No-Fee School
EMIS: 132470066 1,109 learners (DBE)

BESA LEADERSHIP ACADEMY

Walkerville, Walkerville · Gauteng View Location

Telephone: 087 654 2372
Independent Secondary School Fee-Charging
EMIS: 700401171 149 learners (DBE)

BESEK COLLEGE

Germiston, Germiston · Gauteng View Location

Telephone: 011 568 9557
91.7% matric pass rate (2025)
2025 91.7%
Independent Combined School Fee-Charging
EMIS: 700400683 119 learners (DBE)

BESILINDILE PRIMARY SCHOOL

Emalahleni, Witbank · Mpumalanga View Location

Telephone: 013 698 7108
Public Primary School Quintile 2 Fee-Charging
EMIS: 800000281 1,259 learners (DBE)

BESSIE MAAKE

Majakaneng · Limpopo View Location

68.5% matric pass rate (2025)
2022 41.3%
2023 81.0%
2024 93.3%
2025 68.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 926540010 246 learners (DBE)

BEST FUTURE

Giyani · Limpopo View Location

Telephone: 015 010 1187
Independent Primary School
EMIS: 994401105 52 learners (DBE)

BEST IS GOOD ENOUGH ACADEMY

De Deur, Vereeniging · Gauteng View Location

Telephone: 067 103 4322
Independent Combined School Fee-Charging
EMIS: 700400758 512 learners (DBE)

BEST START PRIVATE SCHOOL

Eastern Cape · Eastern Cape

Independent Primary School Fee-Charging
EMIS: 200601206 130 learners (DBE)

BESTERSPRUIT SENIOR PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500107707 702 learners (DBE)

BET EL CHRISTELIKE AKADEMIE

Kabega Park, Gqeberha · Eastern Cape View Location

Telephone: 041 360 3424
Independent Secondary School Fee-Charging
EMIS: 200100200 86 learners (DBE)

BET-EL PRIMハRE SKOOL

Worcester, Outside A Town · Western Cape View Location

Telephone: 023 004 1013
Public Primary School Quintile 1 No-Fee School
EMIS: 130330426 93 learners (DBE)

BET-EL SKOOL VIR EPILEPTICI

Kuilsrivier South Smallholding, City Of Cape Town · Western Cape View Location

Telephone: 021 903 5147
Public Special Needs Education School Fee-Charging
EMIS: 107324647 412 learners (DBE)

BET-SHALOM

Bendor, Polokwane · Limpopo View Location

Independent Primary School Fee-Charging
EMIS: 992205519 686 learners (DBE)

BETESDA INDEPENDENT SCHOOL

Alton · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500413179 58 learners (DBE)

BETH JACOBS GIRLS' HIGH SCHOOL

Waverley, Johannesburg · Gauteng View Location

Telephone: 073 700 6144
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Independent Intermediate School Fee-Charging
EMIS: 700130187 77 learners (DBE)

BETHAL INDEPENDENT PRIMARY SCHOOL

Bethal, Bethal · Mpumalanga View Location

Telephone: 017 647 6243
Independent Primary School Fee-Charging
EMIS: 800031112 590 learners (DBE)

BETHAMOYA PRIMARY SCHOOL

Vlakpoort, Vlakpoort · Mpumalanga View Location

Telephone: 061 642 5551
Public Primary School Quintile 1 Fee-Charging
EMIS: 800000984 178 learners (DBE)

BETHAMOYA SENIOR SECONDARY SCHOOL

Madadeni · KwaZulu-Natal View Location

Telephone: 3485042
92.3% matric pass rate (2025)
2022 90.6%
2023 87.1%
2024 94.5%
2025 92.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500107744 1,396 learners (DBE)

BETHANGWE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500107781 368 learners (DBE)

BETHANIA JUNIOR SECONDARY SCHOOL

Mt Fletcher, Mount Fletcher · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500026 145 learners (DBE)

BETHANIA SENIOR SECONDARY SCHOOL

Bethanie, Mount Fletcher · Eastern Cape View Location

Telephone: 082 330 8719
93.9% matric pass rate (2025)
2022 100.0%
2023 99.2%
2024 98.2%
2025 93.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500027 605 learners (DBE)

Bethanie Primary School

Bethanie, Brits · North West View Location

Telephone: 012 260 0307
Public Primary School Quintile 2 No-Fee School
EMIS: 600100108 617 learners (DBE)

BETHANY COMBINED

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 527 1121
Public Combined School Quintile 3 No-Fee School
EMIS: 700131953 360 learners (DBE)

BETHARRY ENGLISH PRIVATE SCHOOL

Tembisa, Kempton Park · Gauteng View Location

Telephone: 011 924 6012
100.0% matric pass rate (2025)
2022 98.7%
2023 97.8%
2024 100.0%
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700400054 2,061 learners (DBE)

BETHEL CHRISTIAN ACADEMY

Lotusville · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500107818 76 learners (DBE)

BETHEL COLLEGE

Msobomvu, Butterworth · Eastern Cape View Location

Telephone: 047 491 7015
83.3% matric pass rate (2025)
2022 84.2%
2023 86.4%
2024 68.2%
2025 83.3%
Independent Combined School Fee-Charging
EMIS: 200300869 184 learners (DBE)
← Prev Page 11 of 256 Next →
Scroll to Top