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

BRECHER PRIMARY SCHOOL

Paulpietersburg · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112258 53 learners (DBE)

BREDA CF/S

Breda Mission, Fouriesburg · Free State View Location

97.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 97.0%
Public Combined School Quintile 1 No-Fee School
EMIS: 441501085 463 learners (DBE)

BREDASDORP HOヒRSKOOL

Bredasdorp, Bredasdorp · Western Cape View Location

Telephone: 028 424 1210
100.0% matric pass rate (2025)
2022 98.8%
2023 98.9%
2024 99.1%
2025 100.0%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 113310206 494 learners (DBE)

BREDASDORP PRIMARY SCHOOL

Bredasdorp, Bredasdorp · Western Cape View Location

Telephone: 028 424 1334
Public Primary School Quintile 5 Fee-Charging
EMIS: 113309216 660 learners (DBE)

BREE PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 839 3696
Public Primary School Quintile 5 No-Fee School
EMIS: 700133140 1,085 learners (DBE)

BREEDE VALLEY SCHOOL OF SKILLS

Outside A Town, Outside A Town · Western Cape View Location

Telephone: 023 349 1807
Public School Of Skills Fee-Charging
EMIS: 130447838 298 learners (DBE)

BREERIVIER LAERSKOOL

Worcester, Outside A Town · Western Cape View Location

Telephone: 023 355 1618
Public Primary School Quintile 5 Fee-Charging
EMIS: 130309218 78 learners (DBE)

BREEVLEI PRIMハRE SKOOL

Clanwilliam, Outside A Town · Western Cape View Location

Telephone: 022 300 0053
Public Primary School Quintile 1 No-Fee School
EMIS: 136476145 114 learners (DBE)

BREIDBACH FULL SERVICE SCHOOL

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

Telephone: 043 644 1302
Public Primary School Quintile 3 No-Fee School
EMIS: 200200057 910 learners (DBE)

BREIDBACH SECONDARY SCHOOL

Breidbach, King Williams Town · Eastern Cape View Location

Telephone: 043 644 1306
79.2% matric pass rate (2025)
2022 77.8%
2023 65.6%
2024 73.6%
2025 79.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200058 943 learners (DBE)

BRENTHURST PRIMARY SCHOOL

Brakpan, Brakpan · Gauteng View Location

Telephone: 063 203 0343
Public Primary School Quintile 5 Fee-Charging
EMIS: 700310227 1,028 learners (DBE)

BRENTPARK S/S

Brentpark, Kroonstad · Free State View Location

88.3% matric pass rate (2025)
2022 85.5%
2023 83.1%
2024 90.3%
2025 88.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 442506332 492 learners (DBE)

BRENTVALE P/S

Brentpark, Kroonstad · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 442506331 734 learners (DBE)

BRENVAL JACK AND JILL

Lusikisiki · Eastern Cape View Location

Telephone: 039 253 4004
Independent Primary School Fee-Charging
EMIS: 200501562 779 learners (DBE)

BRESCIA HOUSE URSULINE CONVENT

Bryanston, Sandton · Gauteng View Location

Telephone: 011 706 7404
Independent Combined School Fee-Charging
EMIS: 700150177 836 learners (DBE)

BRETTONWOOD HIGH SCHOOL

Umbilo · KwaZulu-Natal View Location

98.1% matric pass rate (2025)
2022 96.9%
2023 95.5%
2024 97.6%
2025 98.1%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 500112295 912 learners (DBE)

BREYTEN PRIMARY SCHOOL

Breyten, Breyten · Mpumalanga View Location

Telephone: 017 861 3050
Public Primary School Quintile 3 Fee-Charging
EMIS: 800009027 600 learners (DBE)

BREヒRIVIER HOヒRSKOOL

Worcester, Worcester · Western Cape View Location

Telephone: 023 347 1180
73.1% matric pass rate (2025)
2022 62.0%
2023 54.3%
2024 68.1%
2025 73.1%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 130333352 1,511 learners (DBE)

BRIARDALE PRIMARY SCHOOL

Briardale · KwaZulu-Natal View Location

Telephone: 031 578 1100
Public Primary School Quintile 5 Fee-Charging
EMIS: 500112332 1,605 learners (DBE)

BRIARDENE PRIMARY SCHOOL

Briardene · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500112369 978 learners (DBE)

BRIDGE HOUSE SCHOOL

Franschoek, Outside A Town · Western Cape View Location

Telephone: 021 874 8100
Independent Combined School Quintile 5 Fee-Charging
EMIS: 108006016 711 learners (DBE)

BRIDGEMAN PRIMARY SCHOOL

Umbumbulu · KwaZulu-Natal View Location

Telephone: 083 240 8251
Public Primary School Quintile 2 No-Fee School
EMIS: 500112406 143 learners (DBE)

BRIDGETOWN SECONDARY

Bridgetown, City Of Cape Town · Western Cape View Location

Telephone: 021 637 1435
76.9% matric pass rate (2025)
2022 78.6%
2023 73.6%
2024 72.1%
2025 76.9%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 105483397 1,236 learners (DBE)

BRIDGEVILLE PRIMARY SCHOOL

Bridgetown, City Of Cape Town · Western Cape View Location

Telephone: 021 637 1444
Public Primary School Quintile 4 Fee-Charging
EMIS: 105480150 810 learners (DBE)

BRIDGEWAY CHRISTIAN SCHOOL

Roodepoort, Roodepoort · Gauteng View Location

Telephone: 011 675 2776
Independent Secondary School Fee-Charging
EMIS: 700400311 39 learners (DBE)

BRIDGEWAYS PRIMARY SCHOOL

Eastern Cape · Eastern Cape View Location

Telephone: 043 051 0201
Independent Primary School Fee-Charging
EMIS: 200200105 36 learners (DBE)

BRIDGTON SEKONDハR

Bridgeton, Oudtshoorn · Western Cape View Location

Telephone: 044 274 0836
93.8% matric pass rate (2025)
2022 80.9%
2023 87.0%
2024 92.9%
2025 93.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 124353361 1,292 learners (DBE)

BRIGHT BRIDGE ACADEMY

Boksburg, Boksburg · Gauteng View Location

Telephone: 072 626 4713
Independent Primary School Fee-Charging
EMIS: 700401251 55 learners (DBE)

BRIGHT FUTURE PRIMARY

Eastern Cape · Eastern Cape View Location

Independent Primary School Fee-Charging
EMIS: 200601207 219 learners (DBE)

BRIGHT FUTURE SPECIAL SCHOOL

P.O. Box 76094 · KwaZulu-Natal View Location

Public Special Needs Education School
EMIS: 500161838 440 learners (DBE)

BRIGHT MORNING STAR

Tzaneen · Limpopo View Location

Independent Primary School Fee-Charging
EMIS: 995503203 276 learners (DBE)

BRIGHT STAR CHRISTIAN HIGH

Giyani · Limpopo

Telephone: 078 907 5354
Independent Secondary School
EMIS: 994401213 159 learners (DBE)

BRIGHT STAR CHRISTIAN LEARNING CENTRE

Giyani · Limpopo View Location

Independent Primary School Fee-Charging
EMIS: 994401211 771 learners (DBE)

BRIGHT STAR PRIMARY SCHOOL

Middelburg · Mpumalanga View Location

Telephone: 013 243 5261
Independent Primary School Fee-Charging
EMIS: 800035607 229 learners (DBE)

BRIGHT STARS ACADEMY

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 140 2177
Independent Combined School Fee-Charging
EMIS: 700401386

BRIGHT STARS ACADEMY

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 640 2102
Independent Combined School Fee-Charging
EMIS: 700401037 1,266 learners (DBE)

BRIGHT START COLLEGE

Olifantsfontein, Johannesburg · Gauteng View Location

Telephone: 011 203 4596
Independent Primary School Fee-Charging
EMIS: 700400352 248 learners (DBE)

BRIGHT STUDENT LEARNING CENTRE - FISH H

Kommetjie, City Of Cape Town · Western Cape View Location

Independent Primary School Fee-Charging
EMIS: 100000637

Brighton Beach School

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 031 467 4880
Public Primary School Quintile 5 Fee-Charging
EMIS: 500112443 452 learners (DBE)

BRIGNT BEGINNINGS PRIMARY SCHOOL

North West · North West

Public Primary School Quintile 4 Fee-Charging
EMIS: 600105468 800 learners (DBE)

BRINDHAVAN SECONDARY SCHOOL

Montford · KwaZulu-Natal View Location

91.3% matric pass rate (2025)
2022 64.7%
2023 76.5%
2024 84.4%
2025 91.3%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 500112480 549 learners (DBE)

BRINDHAVEN PRIMARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 378 1625
Public Primary School Quintile 4 Fee-Charging
EMIS: 700232687 1,706 learners (DBE)

BRISTOL TRAINING COLLEGE

Pretoria, Pretoria · Gauteng View Location

Telephone: 087 700 4155
Independent Combined School Fee-Charging
EMIS: 700401067 38 learners (DBE)

BRITISH INTERNATIONAL COLLEGE INDEPENDENT SCHOOL

2027 applications open

Brayanston, Sandton · Gauteng View Location

Telephone: 011 706 7775

Accepting applications for 2027

Requirements: Application form; Subject choice form; Certified copy of there ID or Birth certificate; Certified copy of both parents ID; Previous school report; and - if previous school is a Cambridge school - automatic acceptance - if previous school is a CAPS or IED - IQ test is required
Phone: 011 706 7775
Independent Secondary School Fee-Charging
EMIS: 700400111 120 learners (DBE)

BRITISH INTERNATIONAL PREPARATORY SCHOOL

Randburg, Johannesburg · Gauteng View Location

Telephone: 011 706 7775
Independent Primary School Fee-Charging
EMIS: 700400675

Brits Primary School

Brits · North West View Location

Telephone: 012 252 3317
Public Primary School Quintile 4 Fee-Charging
EMIS: 600100801 721 learners (DBE)

BRITSEVLAKTE NGK PRIMハRE SKOOL

Uniondale, Outside A Town · Western Cape View Location

Telephone: 044 771 1156
Public Primary School Quintile 1 No-Fee School
EMIS: 125357871 28 learners (DBE)

BRITSUM NGK PRIMハRE SKOOL

Ceres, Outside A Town · Western Cape View Location

Telephone: 023 004 0287
Public Primary School Quintile 2 No-Fee School
EMIS: 126338842 83 learners (DBE)

BRIXTON PRIMARY SCHOOL

Brixton, Johannesburg · Gauteng View Location

Telephone: 011 839 6795
Public Primary School Quintile 5 No-Fee School
EMIS: 700400662 773 learners (DBE)

BRLTC

Bedfordview, Gemiston · Gauteng View Location

Telephone: 072 505 1952
Independent Combined School Fee-Charging
EMIS: 700401114 25 learners (DBE)

BROADACRES ACADEMY AND FARM NURSERY SCHOOL

Sandton, Sandton · Gauteng View Location

Telephone: 010 271 1700
Independent Primary School Fee-Charging
EMIS: 700401014 611 learners (DBE)

BROADACRES ACADEMY AND HIGH SCHOOL

Fourways, Fourways · Gauteng View Location

Telephone: 010 271 1700
Independent Combined School Fee-Charging
EMIS: 700401241 248 learners (DBE)

BROADLANDS SCHOOL

2027 applications open

Meyerton, Meyerton · Gauteng View Location

Telephone: 016 362 0024

Accepting applications for 2027

Requirements: Most Recent Report Card Birth Certificate Parents ID'S Proof of Residence
Deadline: 30 November 2026
Phone: 0836650145
Independent Primary School Fee-Charging
EMIS: 700330084 94 learners (DBE)

BROEDERSPUT PRIMARY SCHOOL

P.O Box 1863, Vryburg · North West View Location

Telephone: 053 923 0212
Public Primary School Quintile 1 No-Fee School
EMIS: 600100221 397 learners (DBE)

BRONBERG AKADEMIE

Pretoria, Pretoria · Gauteng View Location

Telephone: 010 446 8328
Independent Combined School Fee-Charging
EMIS: 700400638 159 learners (DBE)

BRONKHORSTSPRUIT PRIMARY SCHOOL

Riamar Park, Bronkhorstspruit · Gauteng View Location

Telephone: 013 932 0160
Public Primary School Quintile 5 Fee-Charging
EMIS: 700210021 1,720 learners (DBE)

BRONVILLE P/S

Bronville, Welkom · Free State View Location

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

BRONVILLE PRIMARY SCHOOL

Rietbron · Eastern Cape View Location

Telephone: 044 123 4567
Public Primary School Quintile 3 No-Fee School
EMIS: 200100094 240 learners (DBE)

BROODSPRUIT PRIMARY SCHOOL

Broodspruit Farm · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112517 55 learners (DBE)

BROOKDALE PRIMARY SCHOOL

Brookdale · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500112554 2,007 learners (DBE)

BROOKDALE SECONDARY SCHOOL

Brookdale · KwaZulu-Natal View Location

98.2% matric pass rate (2025)
2022 74.4%
2023 89.8%
2024 98.3%
2025 98.2%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 500249047 1,077 learners (DBE)

BROOKFIELD COMBINED SCHOOL

Ladysmith · KwaZulu-Natal View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 500112591 53 learners (DBE)

BROOKLANDS PRIMARY SCHOOL

Northpine, City Of Cape Town · Western Cape View Location

Telephone: 021 982 1470
Public Primary School Quintile 5 Fee-Charging
EMIS: 107322326 1,038 learners (DBE)

BROOKLYN HEIGHTS PRIMARY SCHOOL

Crossmoor · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500112628 913 learners (DBE)

BROOKLYN MONTESSORI SCHOOL

Menlo Park, Pretoria · Gauteng View Location

Telephone: 083 959 5466
Independent Primary School Fee-Charging
EMIS: 700400757 165 learners (DBE)

BROOKLYN PRIMARY SCHOOL

Brooklyn, Pretoria · Gauteng View Location

Telephone: 012 460 3238
Public Primary School Quintile 5 Fee-Charging
EMIS: 700210047 993 learners (DBE)

BROOKSNEK JUNIOR SECONDARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 071 980 6855
Public Primary School Quintile 2 No-Fee School
EMIS: 200501417 298 learners (DBE)

BROOKSNEK SENIOR SECONDARY SCHOOL

Brooksnek, Mount Ayliff · Eastern Cape View Location

Telephone: 079 128 8286
95.7% matric pass rate (2025)
2022 95.7%
2023 84.0%
2024 93.8%
2025 95.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200500060 166 learners (DBE)

BROTENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500112665 112 learners (DBE)

BROWNLEE JUNIOR PRIMARY SCHOOL

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

Telephone: 083 510 7014
Public Primary School Quintile 3 No-Fee School
EMIS: 200200059 321 learners (DBE)

BRUCKNER DE VILLIERS PRIMハRE SKOOL

Idasvallei, Stellenbosch · Western Cape View Location

Telephone: 021 886 6329
Public Primary School Quintile 3 No-Fee School
EMIS: 109320609 404 learners (DBE)

BRUNTVILLE PRIMARY SCHOOL

Bruntville · KwaZulu-Natal View Location

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

BRUSSELS NGOAKO

Polokwane · Limpopo View Location

Telephone: 072 883 0073
Public Primary School Quintile 2 No-Fee School
EMIS: 922210104 125 learners (DBE)

BRUYNSHILL PRIMARY SCHOOL

St Paul'S Estate · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112776 409 learners (DBE)

BRYANDALE PRIMARY SCHOOL

Sandton, Johannesburg · Gauteng View Location

Telephone: 011 706 6087
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150185 1,136 learners (DBE)

BRYANSTON GRADE NOUGHT SCHOOL

Bryanston, Bryanston · Gauteng View Location

Telephone: 083 283 3770
Independent Primary School Fee-Charging
EMIS: 700401160 41 learners (DBE)

BRYANSTON HIGH SCHOOL

Sandton, Johannesburg · Gauteng View Location

Telephone: 011 706 6010
98.7% matric pass rate (2025)
2022 98.9%
2023 99.5%
2024 98.2%
2025 98.7%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700150201 1,148 learners (DBE)

BRYANSTON PARALLEL MEDIUM SCHOOL

Johannesburg · Gauteng View Location

Telephone: 011 463 1414
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150805 1,054 learners (DBE)

BRYANSTON PRIMARY SCHOOL

Sandton, Johannesburg · Gauteng View Location

Telephone: 011 706 1263
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150227 927 learners (DBE)

BRYLIN LEARNING CENTRE

Fairview, Gqeberha · Eastern Cape View Location

Telephone: 041 368 7126
97.6% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 96.9%
2025 97.6%
Independent Combined School Fee-Charging
EMIS: 200100977 297 learners (DBE)

BRYNBELLA PRIMARY SCHOOL

Brynbella Farm · KwaZulu-Natal View Location

Telephone: 072 765 9694
Public Primary School Quintile 2 No-Fee School
EMIS: 500112813 31 learners (DBE)

BRYNEVEN PRIMARY SCHOOL

Bryanston, Johannesburg · Gauteng View Location

Telephone: 011 463 1453
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150235 833 learners (DBE)

BUBELE HIGH SCHOOL

Queenstown · Eastern Cape View Location

Telephone: 071 204 0441
52.9% matric pass rate (2025)
2023 30.8%
2024 66.7%
2025 52.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200601077 139 learners (DBE)

BUBESI PRIMARY SCHOOL

Maluti, Matatiele · Eastern Cape View Location

Telephone: 082 219 1435
Public Primary School Quintile 1 No-Fee School
EMIS: 200500061 163 learners (DBE)

BUBU PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112850 98 learners (DBE)

BUCCLEUCH MONTESSORI SCHOOL NPC

Bucchleuch, Midrand · Gauteng View Location

Telephone: 010 200 9105
Independent Combined School Fee-Charging
EMIS: 700400295 286 learners (DBE)

BUCCLEUCH PRIMARY SCHOOL

Sandton, Johannesburg · Gauteng View Location

Telephone: 011 804 1086
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150243 819 learners (DBE)

BUCHULE TECHNICAL HIGH SCHOOL

Mdantsane, East London · Eastern Cape View Location

Telephone: 043 761 4712
98.4% matric pass rate (2025)
2022 77.8%
2023 84.9%
2024 90.2%
2025 98.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200060 733 learners (DBE)

BUCK ROAD PRIMARY SCHOOL

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

Telephone: 021 706 3683
Public Primary School Quintile 5 Fee-Charging
EMIS: 105490059 918 learners (DBE)

BUCKINHAM ACADEMY

Springs, Springs · Gauteng View Location

Telephone: 010 023 6423
Independent Combined School Fee-Charging
EMIS: 700401207 420 learners (DBE)

BUCKLANDS (NGK) PRIMÊRE SKOOL

Douglas · Northern Cape

Telephone: 053 298 1190
Public Primary School Quintile 2 No-Fee School
EMIS: 300011202 176 learners (DBE)

BUCKLANDS PRIMARY SCHOOL

Otto'S Bluff Road · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112887 50 learners (DBE)

BUCKLEY FINIZA JUNIOR SECONDARY SCHOOL

Lusikisiki, Flagstaff · Eastern Cape View Location

Telephone: 078 245 7678
Public Primary School Quintile 1 No-Fee School
EMIS: 200500299 369 learners (DBE)

BUCKRIDGE PRIVATE SCHOOL

Mpumalanga · Mpumalanga

Independent Combined School Fee-Charging
EMIS: 800035705 308 learners (DBE)

BUCULA JUNIOR SECONDARY SCHOOL

Ngqeleni, Libode · Eastern Cape View Location

Telephone: 083 674 5983
Public Combined School Quintile 1 No-Fee School
EMIS: 200400051 318 learners (DBE)

BUD MBELLE PRIMARY SCHOOL

Atteridgeville, Pretoria · Gauteng View Location

Telephone: 012 373 8854
Public Primary School Quintile 4 No-Fee School
EMIS: 700231563 977 learners (DBE)

BUFFALO FLATS PRIMARY SCHOOL

Buffaloflats, East London · Eastern Cape View Location

Telephone: 072 665 7536
Public Primary School Quintile 4 Fee-Charging
EMIS: 200200061 1,157 learners (DBE)

BUFFALO METRO INNER CITY HIGH SCHOOL

Chiselhurst, East London · Eastern Cape View Location

71.9% matric pass rate (2025)
2023 76.1%
2024 77.2%
2025 71.9%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 200200637 641 learners (DBE)

BUFFALO METRO INNER CITY PRIMARY SCHOOL

Eureka, East London · Eastern Cape View Location

Telephone: 073 573 2280
Public Primary School Quintile 4 Fee-Charging
EMIS: 200200636 476 learners (DBE)

BUFFALO NEK JUNIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 071 417 6555
63.9% matric pass rate (2025)
2024 89.8%
2025 63.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200500062 411 learners (DBE)
← Prev Page 18 of 256 Next →
Scroll to Top