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

MBHALATI

Mbhalati, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911320971 339 learners (DBE)

MBHANANA ZENEX PRIMARY SCHOOL

Shelela Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500204277 107 learners (DBE)

MBHANDULE SECONDARY SCHOOL

Mkhuhlu, Mkhuhlu · Mpumalanga View Location

Telephone: 072 531 6722
71.9% matric pass rate (2025)
2022 100.0%
2023 45.0%
2024 74.6%
2025 71.9%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035106 430 learners (DBE)

MBHANGAZEKI

Xikukwana, Giyani · Limpopo View Location

Telephone: 015 811 0066
100.0% matric pass rate (2025)
2022 92.3%
2023 96.2%
2024 98.5%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 916410614 1,271 learners (DBE)

MBHANYELE

Malamulele, Malamulele · Limpopo View Location

81.0% matric pass rate (2025)
2022 67.1%
2023 78.7%
2024 78.3%
2025 81.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 911361767 759 learners (DBE)

MBHASHE JUNIOR PRIMARY SCHOOL

Willowvale, Idutywa · Eastern Cape View Location

Telephone: 082 953 6169
Public Primary School Quintile 1 No-Fee School
EMIS: 200300307 247 learners (DBE)

MBHASOBHENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

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

MBHEDLHE-MABASA

Malamulele · Limpopo View Location

Telephone: 082 208 2242
95.8% matric pass rate (2025)
2022 70.0%
2023 96.1%
2024 85.9%
2025 95.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 911361798 521 learners (DBE)

MBHEKAPHANSI HIGH SCHOOL

Off Road D881 · KwaZulu-Natal View Location

94.7% matric pass rate (2025)
2022 100.0%
2023 96.2%
2024 97.7%
2025 94.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500204351 601 learners (DBE)

MBHEKI SECONDARY SCHOOL

Inanda · KwaZulu-Natal View Location

95.0% matric pass rate (2025)
2022 90.8%
2023 85.2%
2024 91.2%
2025 95.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500333851 817 learners (DBE)

MBHEKWA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

85.4% matric pass rate (2025)
2022 75.2%
2023 88.0%
2024 74.6%
2025 85.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500204129 1,617 learners (DBE)

MBHEKWANA

Nwamitwa · Limpopo View Location

Telephone: 082 304 4255
85.6% matric pass rate (2025)
2022 73.6%
2023 76.5%
2024 76.4%
2025 85.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 915530198 646 learners (DBE)

MBHETSA ACADEMY OF SCIENCE MATHS AND TECHNOLOGY

Bolobedu, Molototsi · Limpopo View Location

Telephone: 015 110 0511
Independent Secondary School
EMIS: 995502104 257 learners (DBE)

MBHOBHO SECONDARY SCHOOL

Lilani · KwaZulu-Natal View Location

Public Secondary School Quintile 2 No-Fee School
EMIS: 500204388 17 learners (DBE)

MBHUDULA SECONDARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 013 782 0282
91.8% matric pass rate (2025)
2022 83.6%
2023 89.4%
2024 98.1%
2025 91.8%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800013722 725 learners (DBE)

MBHUNU SECONDARY SCHOOL

Steenbok, Kwalugedlane · Mpumalanga View Location

Telephone: 013 782 0082
88.7% matric pass rate (2025)
2023 83.7%
2024 89.5%
2025 88.7%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800013730 687 learners (DBE)

MBHURENI

Giyani · Limpopo View Location

Telephone: 083 260 3520
Public Primary School Quintile 1 No-Fee School
EMIS: 916410621 513 learners (DBE)

MBIBA PRIMARY SCHOOL

Bizana, Flagstaff · Eastern Cape View Location

Telephone: 082 725 5084
Public Primary School Quintile 1 No-Fee School
EMIS: 200500616 172 learners (DBE)

MBIDLANA JUNIOR SECONDARY SCHOOL

Mbidlana Administrative Area, Maclear · Eastern Cape View Location

Telephone: 073 141 7308
Public Primary School Quintile 2 No-Fee School
EMIS: 200400533 80 learners (DBE)

MBIHLI SENIOR PRIMARY SCHOOL

Sterkspruit, Sterkspruit · Eastern Cape View Location

Telephone: 073 979 9827
Public Primary School Quintile 2 No-Fee School
EMIS: 200600461 259 learners (DBE)

MBILANA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204425 227 learners (DBE)

MBILINI PRIMARY JUNIOR SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 078 462 4305
Public Primary School Quintile 1 No-Fee School
EMIS: 200400534 150 learners (DBE)

MBILINI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500307063 99 learners (DBE)

MBILWI

Sibasa, Makhado · Limpopo View Location

Telephone: 015 963 1632
74.3% matric pass rate (2025)
2022 80.8%
2023 85.0%
2024 85.2%
2025 74.3%
Public Secondary School Quintile 4 No-Fee School
EMIS: 930351395 2,091 learners (DBE)

MBINJA PRIMARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 083 593 7808
Public Primary School Quintile 2 No-Fee School
EMIS: 200401316 105 learners (DBE)

MBINZANA JUNIOR SECONDARY SCHOOL

Lady Frere, Cofimvaba · Eastern Cape View Location

Telephone: 073 509 1030
Public Combined School Quintile 1 No-Fee School
EMIS: 200600462 128 learners (DBE)

MBITANE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204462 225 learners (DBE)

MBIZA JUNIOR SECONDARY SCHOOL

Nqamakwe · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200300308 38 learners (DBE)

MBIZANA PRIMARY SCHOOL

Middledrift · Eastern Cape View Location

Telephone: 078 793 2076
Public Primary School Quintile 3 No-Fee School
EMIS: 200200447 96 learners (DBE)

MBIZENI COMBINED SCHOOL

Bilanyoni Township · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500333925 155 learners (DBE)

MBIZENI SENIOR PRIMARY SCHOOL

Mtfletcher, Mount Fletcher · Eastern Cape View Location

Telephone: 082 397 6249
Public Primary School Quintile 1 No-Fee School
EMIS: 200500617 34 learners (DBE)

MBIZIMBELWE PRIMARY SCHOOL

Kwawoza Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204499 307 learners (DBE)

MBIZWE SENIOR SECONDARY SCHOOL

Nkandla · KwaZulu-Natal View Location

91.4% matric pass rate (2025)
2022 97.2%
2023 94.3%
2024 92.1%
2025 91.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500204536 306 learners (DBE)

MBIZWENI PRIMARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 083 755 0458
Public Primary School Quintile 3 No-Fee School
EMIS: 200500619 132 learners (DBE)

MBIZWENI SENIOR PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 072 611 2632
Public Primary School Quintile 2 No-Fee School
EMIS: 200500620 87 learners (DBE)

MBOBELENI JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 073 573 9092
Public Primary School Quintile 1 No-Fee School
EMIS: 200400535 158 learners (DBE)

MBOBO JUNIOR SECONDARY SCHOOL

Wittenberg, Sterkspruit · Eastern Cape View Location

Telephone: 078 705 1736
Public Combined School Quintile 2 No-Fee School
EMIS: 200600463 303 learners (DBE)

MBODI

Mbodi, Sagole · Limpopo View Location

Telephone: 015 964 1696
Public Primary School Quintile 2 No-Fee School
EMIS: 929310028 27 learners (DBE)

MBODLA PRIMARY SCHOOL

Next To Mbodla Store · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204573 911 learners (DBE)

MBODLANA JUNIOR SECONDARY SCHOOL

Cala · Eastern Cape View Location

Telephone: 079 620 3742
Public Primary School Quintile 2 No-Fee School
EMIS: 200600464 100 learners (DBE)

MBODLENI PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 072 275 0500
Public Primary School Quintile 2 No-Fee School
EMIS: 200500621 461 learners (DBE)

MBODLENI SENIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 072 150 1808
93.3% matric pass rate (2025)
2022 93.1%
2023 97.0%
2024 97.3%
2025 93.3%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 200500383 1,527 learners (DBE)

MBOKAZI JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 083 622 4848
Public Primary School Quintile 1 No-Fee School
EMIS: 200500622 725 learners (DBE)

MBOKO SENIOR PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 083 430 6721
Public Primary School Quintile 3 No-Fee School
EMIS: 500204610 170 learners (DBE)

MBOKODO PRIMARY SCHOOL

Kanyamazane, Kanyamazane · Mpumalanga View Location

Telephone: 013 794 5185
Public Primary School Quintile 4 Fee-Charging
EMIS: 800013748 600 learners (DBE)

MBOKOTA

Makhado · Limpopo View Location

Telephone: 071 658 7840
Public Primary School Quintile 2 No-Fee School
EMIS: 912520689 541 learners (DBE)

MBOKOTWANA PRIMARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 082 730 3749
Public Primary School Quintile 2 No-Fee School
EMIS: 200400536 166 learners (DBE)

MBOKOTWANA SENIOR PRIMARY SCHOOL

Mhlopekazi, Engcobo · Eastern Cape View Location

Telephone: 083 774 3757
Public Primary School Quintile 1 No-Fee School
EMIS: 200400537 83 learners (DBE)

MBOLENI TECHNICAL SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 083 794 8436
91.8% matric pass rate (2025)
2025 91.8%
Public Combined School Quintile 1 No-Fee School
EMIS: 200400538 405 learners (DBE)

MBOLOBA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204647 327 learners (DBE)

MBOLOMPO COMPREHENSIVE SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 071 857 4052
Public Primary School Quintile 1 No-Fee School
EMIS: 200400539 268 learners (DBE)

MBOMBELA LEADERSHIP ACADEMY

Mpumalanga · Mpumalanga

Independent Primary School
EMIS: 800035730 190 learners (DBE)

MBOMBO PRIMARY SCHOOL

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

Public Primary School Quintile 3 No-Fee School
EMIS: 200200449 177 learners (DBE)

MBOMBO PRIMARY SCHOOL

Tabankulu, Mount Frere · Eastern Cape View Location

Telephone: 072 226 8976
Public Primary School Quintile 1 No-Fee School
EMIS: 200500623 301 learners (DBE)

MBOMBO PRIMARY SCHOOL

Malelane, Kwalugedlane · Mpumalanga View Location

Telephone: 072 959 6590
97.6% matric pass rate (2025)
2022 65.8%
2023 88.5%
2024 75.7%
2025 97.6%
Public Combined School Quintile 2 Fee-Charging
EMIS: 800013755 749 learners (DBE)

MBOMVU COMBINED SCHOOL

Emabomvini · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 86.8%
2023 100.0%
2024 81.8%
2025 100.0%
Public Combined School Quintile 1 No-Fee School
EMIS: 500303733 441 learners (DBE)

MBONDA PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 073 846 7113
Public Primary School Quintile 2 No-Fee School
EMIS: 200500624 126 learners (DBE)

MBONDWENI PRIMARY SCHOOL

Tugela Ferry · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204684 386 learners (DBE)

MBONENI

Tshibvumo, Tshilamba · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 929311175 383 learners (DBE)

MBONGELENI PRIMARY SCHOOL

Mpanza · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500504014 466 learners (DBE)

MBONGENI HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

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

MBONGENI MGUGUDU SECONDARY SCHOOL

Tsakane, Brakpan · Gauteng View Location

Telephone: 010 442 0885
83.9% matric pass rate (2025)
2022 93.3%
2023 82.5%
2024 76.4%
2025 83.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700400697 1,481 learners (DBE)

MBONGENI PRIMARY SCHOOL

Kanyamazane, Mbombela · Mpumalanga View Location

Telephone: 072 252 8799
Public Primary School Quintile 3 Fee-Charging
EMIS: 800034132 916 learners (DBE)

MBONGO PRIMARY SCHOOL

Mbibane, Mbibane · Mpumalanga View Location

Telephone: 072 090 5294
Public Primary School Quintile 1 Fee-Charging
EMIS: 800013763 530 learners (DBE)

MBONGOLWANE PRIMARY SCHOOL

Kwa-Pett · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204758 329 learners (DBE)

MBONGWENI JUNIOR SECONDARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 072 725 3467
Public Combined School Quintile 1 No-Fee School
EMIS: 200500626 505 learners (DBE)

MBONGWENI PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 073 495 0456
Public Primary School Quintile 1 No-Fee School
EMIS: 200500625 306 learners (DBE)

MBONGWENI SENIOR SECONDARY SCHOOL

Libode, Qumbu · Eastern Cape View Location

Telephone: 071 262 4380
68.0% matric pass rate (2025)
2022 66.7%
2023 73.2%
2024 74.1%
2025 68.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400540 379 learners (DBE)

MBONISELO PUBLIC SCHOOL

Motherwell, Gqeberha · Eastern Cape View Location

Telephone: 041 469 1712
Public Primary School Quintile 3 No-Fee School
EMIS: 200100502 909 learners (DBE)

MBONISWENI JUNIOR PRIMARY SCHOOL

Hershel, Sterkspruit · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200600466 136 learners (DBE)

MBONISWENI JUNIOR SECONDARY SCHOOL

Po Box Tsolotsol, Maclear · Eastern Cape View Location

Telephone: 083 588 3309
Public Primary School Quintile 2 No-Fee School
EMIS: 200400541 216 learners (DBE)

MBONISWENI PRIMARY SCHOOL

Hambanathi Township · KwaZulu-Natal View Location

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

MBONO JUNIOR SECONDARY SCHOOL

Lusikisiki, Holycross · Eastern Cape View Location

Telephone: 073 725 5873
Public Primary School Quintile 1 No-Fee School
EMIS: 200500627 407 learners (DBE)

MBONOMUHLE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500401043 169 learners (DBE)

MBONWA SECONDARY SCHOOL

Near Langqengqe Taxi Rank · KwaZulu-Natal View Location

97.4% matric pass rate (2025)
2022 95.3%
2023 96.5%
2024 100.0%
2025 97.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500204832 623 learners (DBE)

MBOPHA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

96.5% matric pass rate (2025)
2022 95.7%
2023 85.0%
2024 93.1%
2025 96.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500204869 1,178 learners (DBE)

MBOPHENI PRIMARY SCHOOL

Greytown · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500327189 37 learners (DBE)

MBOSWOBENI

Lwamondo · Limpopo View Location

Telephone: 015 581 4000
Public Primary School Quintile 2 No-Fee School
EMIS: 930320551 375 learners (DBE)

MBOTYI JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 063 351 3601
Public Combined School Quintile 2 No-Fee School
EMIS: 200500628 282 learners (DBE)

MBOVANE JUNIOR PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 073 108 2577
Public Primary School Quintile 3 No-Fee School
EMIS: 200200450 29 learners (DBE)

MBOWA ACADEMY

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 333 6479
Independent Secondary School Fee-Charging
EMIS: 700400350

MBOWA COLLEGE

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 333 6479
Independent Combined School Fee-Charging
EMIS: 700401215

MBOWENI SECONDARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 084 799 3597
Public Secondary School Quintile 4 No-Fee School
EMIS: 700231969 709 learners (DBE)

MBOYA PRIMARY SCHOOL

Willowvale · Eastern Cape View Location

Telephone: 072 172 7556
Public Primary School Quintile 2 No-Fee School
EMIS: 200300310 193 learners (DBE)

MBOZA PRIMARY SCHOOL

Mkuze · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204943 1,514 learners (DBE)

MBOZAMO PRIMARY SCHOOL

Kwadukuza · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500204980 622 learners (DBE)

MBOZISA JUNIOR SECONDARY SCHOOL

Mqanduli, Mthatha · Eastern Cape View Location

Telephone: 073 984 9210
Public Primary School Quintile 1 No-Fee School
EMIS: 200400543 180 learners (DBE)

MBOZISA JUNIOR SECONDARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 078 427 8896
Public Primary School Quintile 2 No-Fee School
EMIS: 200400544 177 learners (DBE)

MBOZWANA PRIMARY SCHOOL

Po Box 201, Mthatha · Eastern Cape View Location

Telephone: 082 425 2203
Public Primary School Quintile 1 No-Fee School
EMIS: 200400545 101 learners (DBE)

MBUDE SENIOR PRIMARY SCHOOL

Mbonambi · KwaZulu-Natal View Location

Telephone: 083 372 3337
Public Primary School Quintile 3 No-Fee School
EMIS: 500205017 273 learners (DBE)

MBUDLU JUNIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 076 254 7312
Public Primary School Quintile 2 No-Fee School
EMIS: 200600467 179 learners (DBE)

MBUDUMA SECONDARY SCHOOL

Mbibane, Mbibane · Mpumalanga View Location

Telephone: 013 976 7552
75.0% matric pass rate (2025)
2024 85.3%
2025 75.0%
Public Intermediate School Quintile 3 Fee-Charging
EMIS: 800013771 471 learners (DBE)

MBUKENI SENIOR PRIMARY SCHOOL

Madadeni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500205054 185 learners (DBE)

MBULAHENI

Ngudza, Sibasa · Limpopo View Location

Telephone: 079 152 1538
Public Primary School Quintile 2 No-Fee School
EMIS: 930350781 119 learners (DBE)

MBULAWA SECONDARY SCHOOL

Mbibane, Mbibane · Mpumalanga View Location

Telephone: 013 973 5389
86.6% matric pass rate (2025)
2022 92.6%
2023 82.6%
2024 71.0%
2025 86.6%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800013789 545 learners (DBE)

MBULELO BENEKANE SECONDARY SCHOOL

Ramnyiba Location, King Williams Town · Eastern Cape View Location

Telephone: 040 635 5004
91.1% matric pass rate (2025)
2023 84.4%
2024 94.0%
2025 91.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200451 749 learners (DBE)

MBULELO PRIMARY SCHOOL

Carletonville · Gauteng View Location

Telephone: 010 634 3763
Public Combined School Quintile 3 No-Fee School
EMIS: 700270926 580 learners (DBE)

MBULELO PUBLIC SCHOOL

Scenory Park, Duncan Village · Eastern Cape View Location

Telephone: 043 849 5040
Public Primary School Quintile 3 No-Fee School
EMIS: 200200452 1,020 learners (DBE)

MBULU

Khubvi, Makhado · Limpopo View Location

Telephone: 015 968 0864
Public Primary School Quintile 2 No-Fee School
EMIS: 930350224 657 learners (DBE)

MBULWINI PRIMARY SCHOOL

Maphumulo · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500205091 59 learners (DBE)
← Prev Page 131 of 256 Next →
Scroll to Top