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

MAYE PRIMARY SCHOOL

Bergville · KwaZulu-Natal View Location

Telephone: 083 578 8270
Public Primary School Quintile 1 No-Fee School
EMIS: 500343804 257 learners (DBE)

MAYEKE

Saselemane · Limpopo View Location

Telephone: 079 690 0743
Public Primary School Quintile 2 No-Fee School
EMIS: 911360269 382 learners (DBE)

MAYEKISO JUNIOR SECONDARY SCHOOL

Butterworth · Eastern Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 200300712 122 learners (DBE)

MAYELESWENI PRIMARY SCHOOL

Mayelesweni Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500203056 75 learners (DBE)

MAYEPHU

Giyani, Giyani · Limpopo View Location

Telephone: 076 482 9636
Public Primary School Quintile 1 No-Fee School
EMIS: 916420376 141 learners (DBE)

MAYETHI PRIMARY SCHOOL

Shiyabanye T/Authority · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203093 85 learners (DBE)

MAYFAIR ACADEMY

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 837 1414
100.0% matric pass rate (2024)
2022 66.7%
2023 100.0%
2024 100.0%
Independent Combined School Fee-Charging
EMIS: 700401017 969 learners (DBE)

MAYFAIR CONVENT

Mayfair, Johannesburg · Gauteng View Location

Telephone: 011 839 3459
Independent Primary School Fee-Charging
EMIS: 700130948 161 learners (DBE)

MAYFIELD PRIMARY SCHOOL

Mayfield, Benoni · Gauteng View Location

Telephone: 010 824 4070
Public Primary School Quintile 2 No-Fee School
EMIS: 700400963 1,482 learners (DBE)

MAYFLOWER SECONDARY SCHOOL

Mpuluzi, Mpuluzi · Mpumalanga View Location

Telephone: 071 694 4832
93.5% matric pass rate (2025)
2022 87.1%
2023 91.7%
2024 96.1%
2025 93.5%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800013557 889 learners (DBE)

MAYIBENYE JUNIOR SECONDARY SCHOOL

Ngqeleni, Libode · Eastern Cape View Location

Telephone: 073 706 5229
Public Combined School Quintile 1 No-Fee School
EMIS: 200400519 337 learners (DBE)

MAYIBENYE SENIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 083 330 9933
77.7% matric pass rate (2025)
2022 65.2%
2023 75.8%
2024 91.8%
2025 77.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500605 1,010 learners (DBE)

MAYIBONGWE JUNIOR PRIMARY SCHOOL

Nqamakwe · Eastern Cape View Location

Telephone: 083 573 5791
Public Primary School Quintile 3 No-Fee School
EMIS: 200300303 57 learners (DBE)

MAYIBUYE HIGH SCHOOL

Mayibuye, Midrand · Gauteng View Location

Public Secondary School Quintile 2 No-Fee School
EMIS: 700401315

MAYIBUYE PRIMARY SCHOOL

Midrand, Johannesburg · Gauteng View Location

Telephone: 012 883 7256
Public Primary School Quintile 2 No-Fee School
EMIS: 700400076 2,110 learners (DBE)

MAYIBUYE PRIMARY SCHOOL

Dobsonville, Roodepoort · Gauteng View Location

Telephone: 011 767 1900
Public Primary School Quintile 2 No-Fee School
EMIS: 700252007 1,545 learners (DBE)

MAYIBUYE SECONDARY SCHOOL

Kanyamazane, Kanyamazane · Mpumalanga View Location

Telephone: 013 794 7043
77.4% matric pass rate (2025)
2022 51.5%
2023 73.8%
2024 81.1%
2025 77.4%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800013565 1,380 learners (DBE)

MAYIKA PRIMARY SCHOOL

Sonkombo · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500203130 153 learners (DBE)

MAYIME PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500203167 43 learners (DBE)

MAYISHA SECONDARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 139 447 0007
97.7% matric pass rate (2025)
2022 75.6%
2023 62.3%
2024 94.8%
2025 97.7%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800013573 769 learners (DBE)

MAYIYANA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

96.7% matric pass rate (2025)
2022 93.3%
2023 69.2%
2024 75.0%
2025 96.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500203204 317 learners (DBE)

MAYIZEKANYE HIGH SCHOOL

Estezi · KwaZulu-Natal View Location

83.3% matric pass rate (2025)
2022 30.0%
2023 100.0%
2024 90.0%
2025 83.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500203278 143 learners (DBE)

MAYVILLE PRIMARY SCHOOL

Mayville · KwaZulu-Natal View Location

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

MAYVILLE SECONDARY SCHOOL

Mayville · KwaZulu-Natal View Location

93.4% matric pass rate (2025)
2022 84.7%
2023 77.1%
2024 82.4%
2025 93.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500340807 1,482 learners (DBE)

MAZAKHELE SENIOR PRIMARY SCHOOL

Tabankulu · Eastern Cape View Location

Telephone: 083 765 3772
Public Primary School Quintile 1 No-Fee School
EMIS: 200500606 185 learners (DBE)

MAZAMA PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 083 367 4318
Public Primary School Quintile 1 No-Fee School
EMIS: 200500607 70 learners (DBE)

MAZENI JUNIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 074 731 8013
Public Combined School Quintile 1 No-Fee School
EMIS: 200500608 308 learners (DBE)

MAZIBUKO SENIOR SECONDARY SCHOOL

Cala · Eastern Cape View Location

Telephone: 076 693 2020
96.7% matric pass rate (2025)
2022 94.4%
2023 97.9%
2024 91.8%
2025 96.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200600456 444 learners (DBE)

MAZISI NTULI PRIMARY SCHOOL

Nyamazane Hill · KwaZulu-Natal View Location

Telephone: 082 343 3075
Public Primary School Quintile 1 No-Fee School
EMIS: 500203315 73 learners (DBE)

Mazista Intermediate School

Klipbankfontein, Swartruggens · North West View Location

Telephone: 071 156 2780
Public Primary School Quintile 1 No-Fee School
EMIS: 600101176 269 learners (DBE)

MAZIYA PRIMARY SCHOOL

Hendrina, Hendrina · Mpumalanga View Location

Telephone: 013 294 1123
Public Combined School Quintile 4 Fee-Charging
EMIS: 800013607 466 learners (DBE)

MAZIZINI HIGH SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 078 367 5343
86.9% matric pass rate (2025)
2022 87.0%
2023 95.7%
2024 97.7%
2025 86.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200300801 564 learners (DBE)

MAZIZINI JUNIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 060 919 2318
Public Primary School Quintile 2 No-Fee School
EMIS: 200300304 109 learners (DBE)

MAZONGO PRIMARY SCHOOL

Emakhuzeni Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203352 631 learners (DBE)

MAZONKE HIGH SCHOOL

Nqulwane Area · KwaZulu-Natal View Location

80.6% matric pass rate (2025)
2022 75.8%
2023 71.9%
2024 85.4%
2025 80.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500309172 245 learners (DBE)

MAZWE

Lephalale, Seleka · Limpopo View Location

Telephone: 061 408 5299
90.9% matric pass rate (2025)
2022 81.1%
2023 78.0%
2024 88.4%
2025 90.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921110594 412 learners (DBE)

MAZWENDODA SECONDARY SCHOOL

Impendle · KwaZulu-Natal View Location

98.3% matric pass rate (2025)
2022 96.1%
2023 94.7%
2024 93.9%
2025 98.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500203389 733 learners (DBE)

MBABALANA SENIOR PRIMARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 083 520 4073
Public Primary School Quintile 1 No-Fee School
EMIS: 200400522 305 learners (DBE)

MBABAZO PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 084 824 2913
Public Primary School Quintile 1 No-Fee School
EMIS: 200500609 183 learners (DBE)

MBADANGO JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 083 754 4820
Public Primary School Quintile 1 No-Fee School
EMIS: 200500610 167 learners (DBE)

MBAHE

Mabahe, Makhado · Limpopo View Location

Telephone: 079 207 8952
Public Primary School Quintile 1 No-Fee School
EMIS: 930350675 148 learners (DBE)

MBAHELA

Makonde, Makonde · Limpopo View Location

Telephone: 082 509 2304
Public Primary School Quintile 2 No-Fee School
EMIS: 929310905 187 learners (DBE)

MBALANE PRIMARY SCHOOL

Mbulwane · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203463 72 learners (DBE)

MBALASI PRIMARY SCHOOL

P.O. Umlazi · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500203500 679 learners (DBE)

MBALEKELWA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500310171 250 learners (DBE)

MBALENHLE PRIMARY SCHOOL

Embalenhle, Embalenhle · Mpumalanga View Location

Telephone: 017 685 4195
Public Primary School Quintile 4 Fee-Charging
EMIS: 800013615 1,030 learners (DBE)

MBALENHLE SECONDARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 013 945 6899
65.6% matric pass rate (2025)
2022 49.0%
2023 58.6%
2024 74.6%
2025 65.6%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800013623 480 learners (DBE)

MBALENHLE SECONDARY SCHOOL

Dundonald, Mpuluzi · Mpumalanga View Location

Telephone: 017 887 5017
93.8% matric pass rate (2025)
2022 86.8%
2023 93.2%
2024 95.0%
2025 93.8%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800013631 490 learners (DBE)

MBALENHLE SENIOR PRIMARY SCHOOL

Madadeni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500203537 327 learners (DBE)

MBALENI

Sibasa, Makhado · Limpopo View Location

Telephone: 015 963 3168
Public Primary School Quintile 3 No-Fee School
EMIS: 930351074 500 learners (DBE)

MBAMBALALA PRIMARY SCHOOL

St. Faiths · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203574 180 learners (DBE)

MBAMBANGALO HIGH SCHOOL

Table Mountain · KwaZulu-Natal View Location

92.7% matric pass rate (2025)
2022 60.4%
2023 63.8%
2024 93.5%
2025 92.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500203611 1,077 learners (DBE)

MBAMBANGWE HIGH SCHOOL

Amanzimtoti · KwaZulu-Natal View Location

74.9% matric pass rate (2025)
2022 92.5%
2023 91.9%
2024 87.4%
2025 74.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500203648 1,276 learners (DBE)

MBAMBENI SENIOR PRIMARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 073 482 2792
Public Primary School Quintile 1 No-Fee School
EMIS: 200400523 72 learners (DBE)

MBAMBI SECONDARY SCHOOL

Margate · KwaZulu-Natal View Location

94.9% matric pass rate (2025)
2022 88.4%
2023 80.3%
2024 79.5%
2025 94.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500203685 899 learners (DBE)

MBAMBISA PRIMARY SCHOOL

Qumbu · Eastern Cape View Location

Telephone: 082 749 2108
Public Primary School Quintile 2 No-Fee School
EMIS: 200400524 174 learners (DBE)

MBAMBISO SECONDARY SCHOOL

Shongwe Mission, Shongwe Mission · Mpumalanga View Location

Telephone: 013 785 1393
87.3% matric pass rate (2025)
2022 82.4%
2023 73.9%
2024 76.4%
2025 87.3%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800013649 961 learners (DBE)

MBAMBO JUNIOR PRIMARY SCHOOL

East London · Eastern Cape View Location

Telephone: 082 345 7549
Public Primary School Quintile 2 No-Fee School
EMIS: 200200445 137 learners (DBE)

MBAMBUYA PRIMARY SCHOOL

Harding · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203722 204 learners (DBE)

MBANANGA SENIOR PRIMARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 060 650 7272
Public Primary School Quintile 1 No-Fee School
EMIS: 200400525 245 learners (DBE)

MBANDLENI PRIMARY SCHOOL

Nongoma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500445221 318 learners (DBE)

MBANGA PRIMARY SCHOOL

Engcobo, Idutywa · Eastern Cape View Location

Telephone: 083 721 8777
Public Primary School Quintile 1 No-Fee School
EMIS: 200400526 134 learners (DBE)

MBANGAYIYA SECONDARY SCHOOL

Ezilozini Area · KwaZulu-Natal View Location

Telephone: 072 395 4750
100.0% matric pass rate (2025)
2022 66.7%
2023 75.0%
2024 76.9%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500342916 77 learners (DBE)

MBANGE JUNIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 083 367 5350
Public Primary School Quintile 2 No-Fee School
EMIS: 200400527 112 learners (DBE)

MBANGO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 036 354 7004
Public Primary School Quintile 1 No-Fee School
EMIS: 500203759 516 learners (DBE)

MBANGOMUNI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500342953 95 learners (DBE)

MBANGWA

Letsitele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 915530792 374 learners (DBE)

MBANGWANE PRIMARY SCHOOL

Mbangwane, Kwalugedlane · Mpumalanga View Location

Telephone: 013 782 0102
Public Combined School Quintile 1 Fee-Charging
EMIS: 800013656 698 learners (DBE)

MBANGWENI JUNIOR SECONDARY SCHOOL

Tabankulu · Eastern Cape View Location

Telephone: 082 475 6711
Public Primary School Quintile 3 No-Fee School
EMIS: 200500613 226 learners (DBE)

MBANGWENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 060 797 8206
Public Primary School Quintile 1 No-Fee School
EMIS: 500203796 158 learners (DBE)

MBANJWA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500203833 663 learners (DBE)

MBANYANA JUNIOR SECONDARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 076 636 0214
Public Combined School Quintile 1 No-Fee School
EMIS: 200400528 370 learners (DBE)

MBANYAZA PRIMARY SCHOOL

Peddie · Eastern Cape View Location

Telephone: 062 741 8250
Public Primary School Quintile 2 No-Fee School
EMIS: 200200446 45 learners (DBE)

MBASA JUNIOR SECONDARY SCHOOL

Nqamakwe · Eastern Cape View Location

Telephone: 078 579 8115
Public Combined School Quintile 2 No-Fee School
EMIS: 200300305 382 learners (DBE)

MBASELA PRIMARY SCHOOL

Cemetry · KwaZulu-Natal View Location

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

MBASHE SENIOR PRIMARY SCHOOL

Ngqunga, Mthatha · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200400529 36 learners (DBE)

MBATHANI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500203907 45 learners (DBE)

MBATINI LOWER PRIMARY SCHOOL

Mkhuhlu, Mkhuhlu · Mpumalanga View Location

Public Primary School Quintile 2 Fee-Charging
EMIS: 800035105 700 learners (DBE)

MBATSHAZWA SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

70.0% matric pass rate (2025)
2022 62.5%
2023 34.5%
2024 88.2%
2025 70.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500203944 137 learners (DBE)

MBAVA PRIMARY SCHOOL

Wartburg · KwaZulu-Natal View Location

Telephone: 73540051
Public Primary School Quintile 2 No-Fee School
EMIS: 500203981 308 learners (DBE)

MBAXA PRIMARY JUNIOR SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 073 866 5446
Public Primary School Quintile 2 No-Fee School
EMIS: 200600457 120 learners (DBE)

MBAYI JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 076 603 0532
Public Combined School Quintile 1 No-Fee School
EMIS: 200500614 364 learners (DBE)

MBAZIMA PRIMARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 013 780 0029
Public Primary School Quintile 2 Fee-Charging
EMIS: 800013680 1,073 learners (DBE)

MBAZWANA PRIMARY SCHOOL

Mbazwana · KwaZulu-Natal View Location

Telephone: 082 977 6168
Public Primary School Quintile 2 No-Fee School
EMIS: 500204018 1,415 learners (DBE)

MBEDLWANA SECONDARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 071 657 2321
Public Intermediate School Quintile 3 Fee-Charging
EMIS: 800013698 108 learners (DBE)

MBEKA PRIMARY SCHOOL

Swayimana Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500204055 64 learners (DBE)

MBEKAMUZI COMBINED PRIMARY SCHOOL

Groutville · KwaZulu-Natal View Location

Telephone: 032 559 8899
95.0% matric pass rate (2025)
2022 100.0%
2023 91.5%
2024 92.9%
2025 95.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500204092 1,450 learners (DBE)

MBEKENI PRIMARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 083 416 7981
Public Primary School Quintile 1 No-Fee School
EMIS: 200400530 184 learners (DBE)

MBEKWA PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 894 6618
Public Primary School Quintile 1 No-Fee School
EMIS: 200500615 549 learners (DBE)

MBEKWENI HIGH SCHOOL

Ntabethemba, Queenstown · Eastern Cape View Location

Telephone: 082 475 4932
100.0% matric pass rate (2025)
2022 60.3%
2023 72.2%
2024 93.8%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200600458 251 learners (DBE)

MBEKWENI PRIMARY SCHOOL

Mbekweni, Paarl · Western Cape View Location

Telephone: 021 023 0782
Public Primary School Quintile 1 No-Fee School
EMIS: 108042212 1,210 learners (DBE)

MBEKWENI SENIOR PRIMARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 073 787 7551
Public Primary School Quintile 3 No-Fee School
EMIS: 200400531 223 learners (DBE)

MBELENI PRIMARY FULL SERVICE SCHOOL

Izibonda Tribal Authority · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500204166 682 learners (DBE)

MBELO JUNIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 078 606 7230
Public Primary School Quintile 2 No-Fee School
EMIS: 200300306 79 learners (DBE)

MBENENGENI JUNIOR SECONDARY SCHOOL

Port St Johns · Eastern Cape View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 200400532 223 learners (DBE)

MBENGE JUNIOR SECONDARY SCHOOL

Cala · Eastern Cape View Location

Telephone: 082 318 5921
Public Primary School Quintile 2 No-Fee School
EMIS: 200600459 253 learners (DBE)

MBENI PRIMARY SCHOOL

Izingolweni · KwaZulu-Natal View Location

Telephone: 083 995 8649
Public Primary School Quintile 3 No-Fee School
EMIS: 500204203 635 learners (DBE)

MBETANA

Sedan · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 915531337 284 learners (DBE)

MBEWULA JUNIOR SECONDARY SCHOOL

Cala · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200600460 137 learners (DBE)

MBEWUNYE PRIMARY SCHOOL

Mbewuny · KwaZulu-Natal View Location

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