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

MDLANGATHI SECONDARY SCHOOL

Kwamachi · KwaZulu-Natal View Location

81.6% matric pass rate (2025)
2022 98.8%
2023 92.6%
2024 91.6%
2025 81.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500206201 1,612 learners (DBE)

MDLANKALA JUNIOR SECONDARY SCHOOL

Port St Johns, Lusikisiki · Eastern Cape View Location

Telephone: 072 726 2508
Public Combined School Quintile 1 No-Fee School
EMIS: 200500645 592 learners (DBE)

MDLANKOMO JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 083 734 9059
Public Primary School Quintile 2 No-Fee School
EMIS: 200400570 79 learners (DBE)

MDLAZI PRIMARY SCHOOL

Boboyi · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500206238 216 learners (DBE)

MDLELANGA PRIMARY SCHOOL

Via Vuleka School For The Deaf · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500206275 272 learners (DBE)

MDLENEVU PRIMARY SCHOOL

Next To Ndlangamandla High · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500206312 334 learners (DBE)

MDLULI HIGH SCHOOL

Hluvukani, Hluvukani · Mpumalanga View Location

Telephone: 013 117 3442
84.5% matric pass rate (2025)
2022 85.6%
2023 56.0%
2024 78.8%
2025 84.5%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035034 733 learners (DBE)

MDOLOMBA PRIMARY SCHOOL

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

Telephone: 073 240 8116
Public Primary School Quintile 2 No-Fee School
EMIS: 200200461 73 learners (DBE)

MDOLOMBA SECONDARY SCHOOL

Richardsbay · KwaZulu-Natal View Location

93.3% matric pass rate (2025)
2022 100.0%
2023 66.7%
2024 95.7%
2025 93.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500304362 415 learners (DBE)

MDOMBOLO PRIMARY SCHOOL

Nkandla · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500206349 58 learners (DBE)

MDONSWA HIGH SCHOOL

Nquthu · KwaZulu-Natal View Location

55.9% matric pass rate (2025)
2022 54.5%
2023 100.0%
2024 66.7%
2025 55.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500206386 269 learners (DBE)

MDUDLA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500206460 599 learners (DBE)

MDUKU HIGH SCHOOL

Hluhluwe · KwaZulu-Natal View Location

99.2% matric pass rate (2025)
2022 88.8%
2023 96.3%
2024 99.2%
2025 99.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500206497 1,227 learners (DBE)

MDULASHI SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 073 840 4708
98.8% matric pass rate (2025)
2022 98.4%
2023 100.0%
2024 92.6%
2025 98.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500206534 846 learners (DBE)

MDUMAZULU JUNIOR SECONDARY SCHOOL

Ngqeleni, Nyandeni · Eastern Cape View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 200400571 247 learners (DBE)

MDUMELA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

82.2% matric pass rate (2025)
2022 93.3%
2023 91.5%
2024 76.6%
2025 82.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500206571 504 learners (DBE)

MDUMEZULU PRIMARY SCHOOL

Mdumezulu Reserve · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500206608 455 learners (DBE)

MDUMISA PRIMARY SCHOOL

Next To Mali Store · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500441928 413 learners (DBE)

MDUMISENI HIGH SCHOOL

Madadeni · KwaZulu-Natal View Location

93.7% matric pass rate (2025)
2022 97.2%
2023 94.6%
2024 95.8%
2025 93.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500206645 577 learners (DBE)

MDUMISENI PRIMARY SCHOOL

Delmas, Delmas · Mpumalanga View Location

Telephone: 061 452 4522
Public Primary School Quintile 1 Fee-Charging
EMIS: 800013912 1,607 learners (DBE)

MDUMISENI PRIMARY SCHOOL

White River, White River · Mpumalanga View Location

Telephone: 013 798 1101
Public Primary School Quintile 2 Fee-Charging
EMIS: 800013904 316 learners (DBE)

MDUNA PRIMARY SCHOOL

Nongoma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500206682 148 learners (DBE)

MDUNGANDLOVU SECONDARY SCHOOL

Ward 18 · KwaZulu-Natal View Location

84.6% matric pass rate (2025)
2022 79.2%
2023 73.5%
2024 96.3%
2025 84.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500206919 461 learners (DBE)

Mdunyelwa Ngwityi Primary School

Mqanduli · Eastern Cape View Location

Telephone: 079 917 3969
Public Primary School Quintile 2 No-Fee School
EMIS: 200400385 213 learners (DBE)

MDUNYISWA SENIOR PRIMARY SCHOOL

Idutywa, Willowvale · Eastern Cape View Location

Telephone: 083 520 7088
Public Primary School Quintile 1 No-Fee School
EMIS: 200300315 90 learners (DBE)

MDUTSHANE SENIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 071 325 5182
73.9% matric pass rate (2025)
2022 47.4%
2023 80.0%
2024 52.9%
2025 73.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500646 587 learners (DBE)

MDUTSHINI PRIMARY SCHOOL

Elandskop · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500206756 160 learners (DBE)

MDUTSHULWA JUNIOR PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 083 955 0895
Public Primary School Quintile 2 No-Fee School
EMIS: 500206793 344 learners (DBE)

MDZABU SECONDARY SCHOOL

Masibekela, Komatipoort · Mpumalanga View Location

86.1% matric pass rate (2025)
2022 78.8%
2023 81.0%
2024 85.7%
2025 86.1%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800013920 525 learners (DBE)

MDZILI SECONDARY SCHOOL

Malelane, Schulzendal Trust · Mpumalanga View Location

Telephone: 013 787 4070
85.9% matric pass rate (2025)
2022 85.2%
2023 88.8%
2024 89.7%
2025 85.9%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800026344 683 learners (DBE)

MDZIMBA PRIMARY SCHOOL

White River, White River · Mpumalanga View Location

Telephone: 079 411 0593
Public Primary School Quintile 2 Fee-Charging
EMIS: 800013938 838 learners (DBE)

MEADOWLANDS PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 536 5050
Public Primary School Quintile 3 No-Fee School
EMIS: 700140947 246 learners (DBE)

MEADOWLANDS SECONDARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 082 557 5101
100.0% matric pass rate (2025)
2022 88.2%
2023 87.9%
2024 87.8%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700140806 868 learners (DBE)

MEADOWLANDS TECHNICAL HIGH SCHOOL

Montford · KwaZulu-Natal View Location

77.6% matric pass rate (2025)
2022 54.5%
2023 71.7%
2024 85.6%
2025 77.6%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 500206867 859 learners (DBE)

MEADOWRIDGE PRIMARY SCHOOL

Lentegeur, City Of Cape Town · Western Cape View Location

Telephone: 021 376 1145
Public Primary School Quintile 4 No-Fee School
EMIS: 106490237 1,514 learners (DBE)

MEADOWSWEET COMBINED SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

97.7% matric pass rate (2025)
2022 92.7%
2023 96.4%
2024 98.0%
2025 97.7%
Public Combined School Quintile 1 No-Fee School
EMIS: 500206904 594 learners (DBE)

MECHACHANENG SENIOR PRIMARY SCHOOL

Mt Fletcher, Matatiele · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500647 80 learners (DBE)

MECHAELING JUNIOR SECONDARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 082 209 0496
Public Combined School Quintile 3 No-Fee School
EMIS: 200500648 1,009 learners (DBE)

MECS JUNIOR SCHOOL

Mokopane, Mokopane · Limpopo View Location

Telephone: 015 491 1794
Independent Primary School
EMIS: 991102511 146 learners (DBE)

MECWETSANENG PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 071 285 0087
Public Primary School Quintile 1 No-Fee School
EMIS: 300101178 63 learners (DBE)

MEDICOS

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 881 0261
Public Primary School Fee-Charging
EMIS: 700240945 383 learners (DBE)

MEDINGEN

Bolobedu, Duiwelskloof · Limpopo View Location

Telephone: 082 425 6839
Public Primary School Quintile 3 No-Fee School
EMIS: 918511012 779 learners (DBE)

MEDUPE PRIMARY

Kaalpan, Radithuso · North West View Location

Telephone: 072 369 7462
Public Primary School Quintile 1 No-Fee School
EMIS: 600101179 130 learners (DBE)

MEDUWANENG P/S

Frankfort, Frankfort · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 441610216 829 learners (DBE)

Meerhof Special School

Hartbeespoort · North West View Location

Telephone: 012 259 1241
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Public Special Needs Education School
EMIS: 600102384 236 learners (DBE)

MEETSE-A-BOPHELO

Mamelodi, Pretoria · Gauteng View Location

Telephone: 082 553 5178
Public Primary School Quintile 1 No-Fee School
EMIS: 700221482 1,631 learners (DBE)

MEETSENG PRIMARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 004 3711
Public Primary School Quintile 4 No-Fee School
EMIS: 700240952 1,090 learners (DBE)

MEETSETSHEHLA

Vaalwater, Vaalwater · Limpopo View Location

Telephone: 071 657 1035
71.8% matric pass rate (2025)
2022 60.2%
2023 57.8%
2024 86.1%
2025 71.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 907130833 574 learners (DBE)

MEFOLO

Manganeng, Janefurse · Limpopo View Location

Telephone: 079 202 1715
Public Primary School Quintile 1 No-Fee School
EMIS: 925660785 447 learners (DBE)

MEGATONG PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 980 0143
Public Primary School Quintile 3 No-Fee School
EMIS: 700111013 392 learners (DBE)

MEGORING

Sovenga · Limpopo View Location

Telephone: 082 094 7835
Public Primary School Quintile 3 No-Fee School
EMIS: 923240815 1,560 learners (DBE)

MEHLAHLAMASHA COMBINED SCHOOL

Mehlamasha Reserve · KwaZulu-Natal View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 500206941 117 learners (DBE)

MEHLARENG COMBINED FARM SCHOOL

Bredell, Kempton Park · Gauteng View Location

Telephone: 082 552 8747
Public Primary School Quintile 1 No-Fee School
EMIS: 700261073 661 learners (DBE)

MEHLATHATHANI PRIMARY SCHOOL

Macekane Reserve2 · KwaZulu-Natal View Location

Telephone: 72475705
Public Primary School Quintile 2 No-Fee School
EMIS: 500223517 132 learners (DBE)

MEHLEKETO

Giyani · Limpopo View Location

Telephone: 015 812 3490
Public Primary School Quintile 3 No-Fee School
EMIS: 916410638 510 learners (DBE)

MEHLOBOVU SECONDARY SCHOOL

Komatipoort, Komatipoort · Mpumalanga View Location

Telephone: 079 372 1742
96.1% matric pass rate (2025)
2022 93.5%
2023 88.1%
2024 91.9%
2025 96.1%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800013961 1,399 learners (DBE)

MEHLODING P/S

Witsieshoek · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445109044 710 learners (DBE)

MEHLOKAZULU SECONDARY SCHOOL

Imbali Unit Dd · KwaZulu-Natal View Location

Telephone: 033 398 1983
80.4% matric pass rate (2025)
2022 77.7%
2023 92.1%
2024 79.8%
2025 80.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500207015 871 learners (DBE)

MEHLOKUBHEKA SECONDARY SCHOOL

Mtubatuba · KwaZulu-Natal View Location

Public Secondary School Quintile 3 No-Fee School
EMIS: 500207052 976 learners (DBE)

MEHLOLOANENG PRIMARY SCHOOL

Mt Fletcher, Matatiele · Eastern Cape View Location

Telephone: 083 293 9683
Public Primary School Quintile 1 No-Fee School
EMIS: 200500650 204 learners (DBE)

MEHLOMAKULU SENIOR SECONDARY SCHOOL

Sterkspruit · Eastern Cape View Location

Telephone: 071 944 0944
90.6% matric pass rate (2025)
2022 67.8%
2023 74.2%
2024 93.4%
2025 90.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200600476 688 learners (DBE)

MEHLOMANE PRIMARY SCHOOL

Thuleshe Farm · KwaZulu-Natal View Location

Telephone: 083 469 8343
Public Primary School Quintile 2 No-Fee School
EMIS: 500207089 28 learners (DBE)

MEHLOMLUNGU HIGH SCHOOL

Kranskop · KwaZulu-Natal View Location

98.5% matric pass rate (2025)
2022 81.0%
2023 100.0%
2024 99.0%
2025 98.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500207163 457 learners (DBE)

MEHLOMNYAMA PRIMARY SCHOOL

Port Shepstone · KwaZulu-Natal View Location

Telephone: 063 165 4004
Public Primary School Quintile 2 No-Fee School
EMIS: 500207200 174 learners (DBE)

MEHLWANA PRIMARY SCHOOL

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

Public Primary School Quintile 2 No-Fee School
EMIS: 500207237 232 learners (DBE)

MEHLWANA SECONDARY SCHOOL

Ogies, Ogies · Mpumalanga View Location

Telephone: 013 645 2467
95.3% matric pass rate (2025)
2022 87.4%
2023 80.7%
2024 96.1%
2025 95.3%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800013979 1,143 learners (DBE)

MEHLWANE PRIMARY SCHOOL

Nkosibomvu · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500414474 195 learners (DBE)

MEHLWEMAMBA PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800013987

MEHLWENKOSI PRIMARY SCHOOL

Ekupholeni · KwaZulu-Natal View Location

Telephone: 033 503 0028
Public Primary School Quintile 2 No-Fee School
EMIS: 500207274 128 learners (DBE)

MEHOPUNG P/S

Meqheleng, Ficksburg · Free State View Location

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

MEIRING PRIMハRE SKOOL

Riebeek-Kasteel, Riebeek-Kasteel · Western Cape View Location

Telephone: 022 125 0057
Public Primary School Quintile 3 No-Fee School
EMIS: 132470317 816 learners (DBE)

MEJE PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 494 4299
Public Primary School Quintile 1 No-Fee School
EMIS: 200500651 716 learners (DBE)

MEL INTERNATIONAL SCHOOL

Germiston, Germiston · Gauteng View Location

Telephone: 081 487 1396
94.4% matric pass rate (2025)
2023 92.3%
2024 90.5%
2025 94.4%
Independent Combined School Fee-Charging
EMIS: 700400851 707 learners (DBE)

MELANI PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 072 581 8570
Public Primary School Quintile 3 No-Fee School
EMIS: 200200463 84 learners (DBE)

MELIBUWA SENIOR PRIMARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 083 238 1857
Public Primary School Quintile 1 No-Fee School
EMIS: 200400573 132 learners (DBE)

MELISIZWE JUNIOR PRIMARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 078 328 3130
Public Primary School Quintile 1 No-Fee School
EMIS: 200601094 105 learners (DBE)

MELISIZWE PUBLIC PRIMARY SCHOOL

Motherwell, Gqeberha · Eastern Cape View Location

Telephone: 041 465 5564
Public Primary School Quintile 3 No-Fee School
EMIS: 200100506 1,181 learners (DBE)

MELITAFA JUNIOR SECONDARY SCHOOL

Elliotdale · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200400575 66 learners (DBE)

MELKBOS HIGH SCHOOL

Melkbosch Strand, City Of Cape Town · Western Cape View Location

Telephone: 021 553 0086
98.5% matric pass rate (2025)
2022 99.4%
2023 98.0%
2024 97.1%
2025 98.5%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 100000110 1,118 learners (DBE)

MELKBOSSTRAND PRIVATE SCHOOL

Cape Farms - District B, City Of Cape Town · Western Cape View Location

Telephone: 021 553 1530
Independent Combined School Quintile 5 Fee-Charging
EMIS: 132008331 198 learners (DBE)

MELKHOUTFONTEIN PRIMハRE SKOOL

Still Bay, Outside A Town · Western Cape View Location

Telephone: 028 754 1681
Public Intermediate School Quintile 3 No-Fee School
EMIS: 121357375 554 learners (DBE)

MELKRIVIER

Melkrivier, Vaalwater · Limpopo View Location

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

MELMOTH CHRISTIAN SCHOOL

Melmoth · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500406371 29 learners (DBE)

Melmoth Combined School

Melmoth · KwaZulu-Natal View Location

Public Combined School Quintile 4 Fee-Charging
EMIS: 500207348 313 learners (DBE)

MELODI PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 066 343 0045
Public Primary School Quintile 3 No-Fee School
EMIS: 700311373 1,430 learners (DBE)

MELODING S/S

Meloding Township, Virginia · Free State View Location

85.6% matric pass rate (2025)
2022 92.2%
2023 78.6%
2024 71.7%
2025 85.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 444412113 1,074 learners (DBE)

MELOKUHLE COMBINED SCHOOL

Nquthu · KwaZulu-Natal View Location

Telephone: 073 147 9106
Public Combined School Quintile 2 No-Fee School
EMIS: 500207385 166 learners (DBE)

MELORANE PRIMARY SCHOOL

Ramatlabama, Mafikeng · North West View Location

Telephone: 073 092 7127
Public Primary School Quintile 2 No-Fee School
EMIS: 600101182 366 learners (DBE)

Melotong Primary School

Swartklip, Swartklip · North West View Location

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

MELPARK PRIMARY SCHOOL

Johannesburg · Gauteng View Location

Telephone: 011 726 4323
Public Primary School Quintile 5 Fee-Charging
EMIS: 700130989 770 learners (DBE)

MELTON PRIMARY SCHOOL

Kleinvlei Town, City Of Cape Town · Western Cape View Location

Telephone: 021 904 1394
Public Primary School Quintile 5 Fee-Charging
EMIS: 107320978 1,097 learners (DBE)

MELUMZI PRIMARY SCHOOL

Kwanobuhle, Kariega · Eastern Cape View Location

Telephone: 041 450 7105
Public Primary School Quintile 3 No-Fee School
EMIS: 200100507 797 learners (DBE)

MELUSI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500343915 65 learners (DBE)

MELVILLE PRIMARY SCHOOL

Melville · KwaZulu-Natal View Location

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

MELWOOD INSTITUTE OF TECHNOLOGY

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 327 0294
Independent Combined School Fee-Charging
EMIS: 700401082 159 learners (DBE)

MEME PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

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

MEME SENIOR PRIMARY SCHOOL

Willowvale · Eastern Cape View Location

Telephone: 063 815 5931
Public Primary School Quintile 1 No-Fee School
EMIS: 200300316 46 learners (DBE)

MEMEL P/S

Memel, Memel · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 444510269 328 learners (DBE)

MEMELA JUNIOR PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 060 898 6575
Public Primary School Quintile 3 No-Fee School
EMIS: 200200464 6 learners (DBE)

MEMELA PRIMARY SCHOOL

Memela Tribal Authority · KwaZulu-Natal View Location

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