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

MAGALE

Phokoanevillage, Nebo · Limpopo View Location

Telephone: 083 529 2447
95.9% matric pass rate (2025)
2022 60.5%
2023 51.9%
2024 88.6%
2025 95.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 924640828 374 learners (DBE)

MAGALELAGASE PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 897 3080
Public Primary School Quintile 3 No-Fee School
EMIS: 700311316 1,013 learners (DBE)

MAGALIES SPECIAL SCHOOL

Pretoria · Gauteng View Location

Telephone: 012 330 0168
Public Combined School Fee-Charging
EMIS: 700231415 657 learners (DBE)

MAGALIESBURG GROUP OF SCHOOLS

Doornkloof, Magaliesburg · Gauteng View Location

Telephone: 083 313 3318
Independent Intermediate School Fee-Charging
EMIS: 700251603 141 learners (DBE)

MAGALIESBURG MATHS, SCIENCE AND ICT SCHOOL OF SPECIALISATION

Magaliesburg, Magaliesburg · Gauteng View Location

Telephone: 010 595 9710
87.7% matric pass rate (2025)
2022 66.7%
2023 92.1%
2024 91.2%
2025 87.7%
Public Secondary School Fee-Charging
EMIS: 700400733 825 learners (DBE)

MAGALIESBURG STATE SCHOOL

Magaliesburg, Mogale City · Gauteng View Location

Telephone: 014 577 1163
85.7% matric pass rate (2025)
2022 89.5%
2023 79.8%
2024 98.5%
2025 85.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700251611 1,076 learners (DBE)

MAGAMA PRIMARY SCHOOL

P.O · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500192030 235 learners (DBE)

MAGANDA PRIMARY SCHOOL

Melmoth · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192067 78 learners (DBE)

MAGANGENI

Malamulele, Malamulele · Limpopo View Location

Telephone: 015 851 0133
Public Primary School Quintile 2 No-Fee School
EMIS: 911361538 1,502 learners (DBE)

MAGANISE JUNIOR SECONDARY SCHOOL

Ngqeleni, Mthatha · Eastern Cape View Location

Telephone: 072 946 2106
Public Combined School Quintile 3 No-Fee School
EMIS: 200400448 401 learners (DBE)

MAGASELA PRIMARY SCHOOL

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 016 583 1616
Public Primary School Quintile 2 No-Fee School
EMIS: 700320887 642 learners (DBE)

MAGASHULE LOWER PRIMARY SCHOOL

Mkhuhlu, Mkhuhlu · Mpumalanga View Location

Telephone: 013 007 0638
Public Primary School Quintile 2 Fee-Charging
EMIS: 800035002 853 learners (DBE)

MAGATAGABOTSE

Gamotshana, Burgersfort · Limpopo View Location

100.0% matric pass rate (2025)
2022 72.7%
2023 83.3%
2024 70.8%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 925620411 141 learners (DBE)

MAGATE LEOPE

Mpheleng, Dennilton · Limpopo View Location

Telephone: 082 466 4390
Public Primary School Quintile 2 No-Fee School
EMIS: 996606614 888 learners (DBE)

MAGATLE

Gompies · Limpopo View Location

Telephone: 072 507 8888
Public Primary School Quintile 2 No-Fee School
EMIS: 921230184 534 learners (DBE)

MAGATOLLE

Gamolepo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240341 257 learners (DBE)

MAGAU

Makhado, Sinthumule · Limpopo View Location

Telephone: 015 519 9565
Public Primary School Quintile 2 No-Fee School
EMIS: 928331216 791 learners (DBE)

MAGAYE PRIMARY SCHOOL

Izingolweni · KwaZulu-Natal View Location

Telephone: 073 383 3513
Public Primary School Quintile 2 No-Fee School
EMIS: 500192104 227 learners (DBE)

MAGCAKINI JUNIOR SECONDARY SCHOOL

Mistymount, Libode · Eastern Cape View Location

Telephone: 060 545 7166
Public Primary School Quintile 3 No-Fee School
EMIS: 200400449 183 learners (DBE)

MAGCEKENI PRIMARY SCHOOL

Mseleni · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192141 183 learners (DBE)

MAGCEKENI PRIMARY SCHOOL

Nongoma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500444851 120 learners (DBE)

MAGCEKENI PRIMARY SCHOOL

Sidlamafa, Sidlamafa · Mpumalanga View Location

Telephone: 072 104 7119
Public Primary School Quintile 3 Fee-Charging
EMIS: 800030429 1,323 learners (DBE)

MAGEBA PRIMARY SCHOOL

Kwambotho Location · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500308580 172 learners (DBE)

MAGEDLA JUNIOR SECONDARY SCHOOL

Mtfletcher, Mount Fletcher · Eastern Cape View Location

Telephone: 079 848 5202
Public Combined School Quintile 1 No-Fee School
EMIS: 200500513 238 learners (DBE)

MAGEMA JUNIOR PRIMARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 083 963 3090
Public Primary School Quintile 2 No-Fee School
EMIS: 200500514 175 learners (DBE)

MAGEME

Mokopanw, Potgietersrus · Limpopo View Location

Telephone: 015 409 7088
Public Primary School Quintile 2 No-Fee School
EMIS: 921120720 1,429 learners (DBE)

MAGEMFANE HIGH SCHOOL

Emlalazi · KwaZulu-Natal View Location

Telephone: 060 560 1606
38.5% matric pass rate (2025)
2022 35.3%
2023 50.0%
2024 58.3%
2025 38.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500341251 128 learners (DBE)

MAGENGEBULA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192178 105 learners (DBE)

MAGENQEZA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192215 248 learners (DBE)

MAGENWINI PRIMARY SCHOOL

Ladysmith · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192252 40 learners (DBE)

MAGEWU PRIMARY SCHOOL

Uthokozani, Uthokozani · Mpumalanga View Location

Telephone: 071 697 6474
Public Primary School Quintile 2 Fee-Charging
EMIS: 800011494 1,428 learners (DBE)

MAGGIE SENIOR PRIMARY SCHOOL

Port St Johns · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200401231 113 learners (DBE)

MAGGIES MILLENNIUM PRIVATE SCHOOL

Golfview, Mafikeng · North West View Location

Telephone: 018 381 7737
Independent Primary School
EMIS: 600104100 369 learners (DBE)

MAGIC COMBINED SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 346 2301
Independent Combined School Fee-Charging
EMIS: 700400678 109 learners (DBE)

MAGIDIGIDI PRIMARY SCHOOL

Lufafa · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192326 338 learners (DBE)

MAGIGWANA SECONDARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 013 773 0033
95.3% matric pass rate (2025)
2022 95.4%
2023 86.6%
2024 92.6%
2025 95.3%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035158 866 learners (DBE)

MAGILA SENIOR PRIMARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 064 832 9519
Public Primary School Quintile 2 No-Fee School
EMIS: 200400450 56 learners (DBE)

MAGILEDZHI

Mutale · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 929310509 222 learners (DBE)

MAGIQWENI PRIMARY SCHOOL

Kentani · Eastern Cape View Location

Telephone: 073 304 5639
Public Primary School Quintile 2 No-Fee School
EMIS: 200300264 151 learners (DBE)

MAGNOLIA PRIMハRE SKOOL

Klein Nederburg, Paarl · Western Cape View Location

Telephone: 021 862 2610
Public Primary School Quintile 2 No-Fee School
EMIS: 108470309 600 learners (DBE)

MAGOBA

Kgotsoro, Rebone · Limpopo View Location

Telephone: 079 212 6923
Public Primary School Quintile 2 No-Fee School
EMIS: 921142201 242 learners (DBE)

MAGOBA JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 200500515 535 learners (DBE)

MAGOBANYE

Magobadingvillage, Burgersfort · Limpopo View Location

100.0% matric pass rate (2025)
2022 80.6%
2023 68.2%
2024 92.2%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 996604500 373 learners (DBE)

MAGOBHE PRIMARY SCHOOL

Magobhe · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192363 124 learners (DBE)

MAGODA

Malamulele, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911361545 852 learners (DBE)

MAGODA PRIMARY SCHOOL

Magoda Road · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500192400 428 learners (DBE)

MAGODLA JUNIOR SECONDARY SCHOOL

Nqamakwe, Nqamakwe · Eastern Cape View Location

Telephone: 063 100 8366
Public Primary School Quintile 2 No-Fee School
EMIS: 200300265 165 learners (DBE)

MAGODONGO PRIMARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 013 941 7066
Public Primary School Quintile 2 Fee-Charging
EMIS: 800011528 248 learners (DBE)

MAGOG FULL SERVICE SCHOOL

Umzumbe · KwaZulu-Natal View Location

Telephone: 079 207 6469
Public Primary School Quintile 2 No-Fee School
EMIS: 500192437 343 learners (DBE)

MAGOGENI PRIMARY SCHOOL

Shongwe Mission, Shongwe Mission · Mpumalanga View Location

Telephone: 071 693 9157
Public Primary School Quintile 1 Fee-Charging
EMIS: 800011536 769 learners (DBE)

MAGOGO

Dikgale · Limpopo View Location

80.0% matric pass rate (2025)
2022 64.7%
2023 68.3%
2024 77.8%
2025 80.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 923240358 225 learners (DBE)

MAGOGO JUNIOR SECONDARY SCHOOL

Gugwini A/A · KwaZulu-Natal View Location

Public Combined School Quintile 2 No-Fee School
EMIS: 500426425 163 learners (DBE)

MAGOGO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192474 722 learners (DBE)

MAGOJOLO PRIMARY SCHOOL

Next To Khazimula Bottle Store · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500323898 167 learners (DBE)

MAGOKGWANE PRIMARY

Riviera Park, Mafikeng · North West View Location

Telephone: 083 958 5435
Public Primary School Quintile 2 No-Fee School
EMIS: 600100992 232 learners (DBE)

MAGOLETSA

Bolobedu, Duiwelskloof · Limpopo View Location

Telephone: 082 864 3139
90.9% matric pass rate (2025)
2022 52.7%
2023 53.6%
2024 73.1%
2025 90.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 918510279 454 learners (DBE)

MAGOMANI

Magomani, Saselemane · Limpopo View Location

Telephone: 076 994 8640
Public Primary School Quintile 2 No-Fee School
EMIS: 911360412 657 learners (DBE)

MAGOMARELE

Malagale, Burgersfort · Limpopo View Location

Telephone: 071 155 5579
Public Primary School Quintile 1 No-Fee School
EMIS: 925660419 388 learners (DBE)

MAGOMBENI SENIOR PRIMARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 082 225 0747
Public Primary School Quintile 1 No-Fee School
EMIS: 200400451 127 learners (DBE)

MAGOME

Giyani · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 916410508 507 learners (DBE)

MAGONA

Magonavillage, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911360191 248 learners (DBE)

MAGONATE PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 076 456 8287
Public Primary School Quintile 1 No-Fee School
EMIS: 300100993 64 learners (DBE)

Magong Primary School

Moses Kotane Rural, Moseskotane · North West View Location

Telephone: 076 273 3959
Public Primary School Quintile 1 No-Fee School
EMIS: 600100994 132 learners (DBE)

MAGONGOLO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 3210559
Public Primary School Quintile 1 No-Fee School
EMIS: 500192511 418 learners (DBE)

MAGONTSINI JUNIOR PRIMARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 078 558 8287
Public Primary School Quintile 2 No-Fee School
EMIS: 200500516 252 learners (DBE)

MAGONTSINI SENIOR PRIMARY SCHOOL

Eastern Cape · Eastern Cape View Location

Telephone: 073 309 7853
Public Primary School Quintile 3 No-Fee School
EMIS: 200300880 20 learners (DBE)

MAGOPENI JUNIOR SECONDARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 073 836 9072
Public Primary School Quintile 1 No-Fee School
EMIS: 200400452 141 learners (DBE)

MAGOSHI

Maribana, Neanderdal · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 922250461 243 learners (DBE)

MAGOTSHWA SECONDARY SCHOOL

Mpuluzi, Mpuluzi · Mpumalanga View Location

Telephone: 017 881 9917
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800011544 468 learners (DBE)

MAGOXO SENIOR PRIMARY SCHOOL

Mqanduli, Elliotdale · Eastern Cape View Location

Telephone: 047 577 0029
Public Primary School Quintile 1 No-Fee School
EMIS: 200401240 270 learners (DBE)

MAGOZA

Tzaneen · Limpopo View Location

95.1% matric pass rate (2025)
2022 77.7%
2023 84.1%
2024 92.9%
2025 95.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 915530143 1,971 learners (DBE)

MAGOZENI JUNIOR SECONDARY SCHOOL

Ngqeleni, Nyandeni · Eastern Cape View Location

Telephone: 072 811 2274
Public Combined School Quintile 1 No-Fee School
EMIS: 200401230 342 learners (DBE)

MAGQABI PRIMARY SCHOOL

Kwanobuhle, Kariega · Eastern Cape View Location

Telephone: 079 954 7083
Public Primary School Quintile 3 No-Fee School
EMIS: 200100480 727 learners (DBE)

MAGQAMA HIGH SCHOOL

C/O Lindela · KwaZulu-Natal View Location

Telephone: 082 490 6745
96.3% matric pass rate (2025)
2022 97.0%
2023 97.6%
2024 98.0%
2025 96.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500192548 410 learners (DBE)

MAGQEZULANA HIGH SCHOOL

Ceza · KwaZulu-Natal View Location

98.1% matric pass rate (2025)
2022 92.9%
2023 97.1%
2024 100.0%
2025 98.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500321345 318 learners (DBE)

MAGQIBAGQIBA SECONDARY SCHOOL

Umzinyathi · KwaZulu-Natal View Location

81.3% matric pass rate (2025)
2022 85.2%
2023 100.0%
2024 96.2%
2025 81.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500302623 606 learners (DBE)

MAGUADA

Makhado, Vhulaudzi · Limpopo View Location

Telephone: 015 516 3631
Public Primary School Quintile 2 No-Fee School
EMIS: 928331162 169 learners (DBE)

MAGUBHA COMBINED SCHOOL

Shongwe Mission, Shongwe Mission · Mpumalanga View Location

Telephone: 013 787 0212
Public Combined School Quintile 2 Fee-Charging
EMIS: 800011551 622 learners (DBE)

MAGUBULUNDU SECONDARY SCHOOL

Paulpietersburg · KwaZulu-Natal View Location

96.0% matric pass rate (2025)
2022 56.5%
2023 44.6%
2024 96.8%
2025 96.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500192585 637 learners (DBE)

MAGUBUNGELA SENIOR PRIMARY SCHOOL

Tabankulu, Mount Frere · Eastern Cape View Location

Telephone: 073 445 6563
Public Primary School Quintile 1 No-Fee School
EMIS: 200500518 233 learners (DBE)

MAGUDU COMBINED SCHOOL

Shongwe Mission, Shongwe Mission · Mpumalanga View Location

Telephone: 013 782 0181
Public Combined School Quintile 1 Fee-Charging
EMIS: 800011569 983 learners (DBE)

MAGUDU PRIMARY SCHOOL

Ximhungwe, Ximhungwe · Mpumalanga View Location

Telephone: 013 708 1445
Public Primary School Quintile 1 Fee-Charging
EMIS: 800035199 372 learners (DBE)

MAGUDUBERG PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 082 428 1715
Public Primary School Quintile 2 No-Fee School
EMIS: 500192622 81 learners (DBE)

MAGUDWINI JUNIOR SECONDARY SCHOOL

Ndwedwe · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 92.9%
2023 80.0%
2024 94.7%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500192659 268 learners (DBE)

MAGUGU PRIMARY SCHOOL

Next To Methodist Church · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500192696 223 learners (DBE)

MAGUGU PRIMARY SCHOOL

Highflats · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500407111 80 learners (DBE)

MAGUKUBJANE

Monsterlus, Groblersdal · Limpopo View Location

88.2% matric pass rate (2025)
2022 44.2%
2023 66.7%
2024 67.6%
2025 88.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924650672 194 learners (DBE)

MAGULASAVI

Giyani, Phangweni · Limpopo View Location

Telephone: 079 047 4468
90.6% matric pass rate (2025)
2022 40.8%
2023 93.2%
2024 97.2%
2025 90.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 916420260 490 learners (DBE)

MAGUMBINI JUNIOR SECONDARY SCHOOL

Libode, Qumbu · Eastern Cape View Location

Telephone: 083 594 2334
Public Primary School Quintile 1 No-Fee School
EMIS: 200401232 144 learners (DBE)

MAGUMBOMANE PRIMARY SCHOOL

Gingindlovu · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500192733 276 learners (DBE)

MAGUMBU SENIOR PRIMARY SCHOOL

Herschel, Sterkspruit · Eastern Cape View Location

Telephone: 078 874 3449
Public Primary School Quintile 2 No-Fee School
EMIS: 200600414 129 learners (DBE)

MAGUQU PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 035 111 1111
Public Primary School Quintile 1 No-Fee School
EMIS: 500401709 168 learners (DBE)

MAGUT PRIVAATSKOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500406778 230 learners (DBE)

MAGUTSHWA SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

53.2% matric pass rate (2025)
2022 77.5%
2023 75.8%
2024 63.9%
2025 53.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500192770 536 learners (DBE)

MAGUTYWA JUNIOR SECONDARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 066 213 0354
Public Primary School Quintile 3 No-Fee School
EMIS: 200401229 290 learners (DBE)

MAGUYANA PRIMARY SCHOOL

Driefontein · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500192807 518 learners (DBE)

MAGWA PRIMARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 063 138 1027
Public Primary School Quintile 2 No-Fee School
EMIS: 200500519 92 learners (DBE)

MAGWABABA HIGH SCHOOL

Ladysmith · KwaZulu-Natal View Location

96.3% matric pass rate (2025)
2022 96.1%
2023 100.0%
2024 98.8%
2025 96.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500192844 773 learners (DBE)

MAGWAGWAZA SECONDARY SCHOOL

Acornhoek, Acornhoek · Mpumalanga View Location

Telephone: 013 795 5295
70.6% matric pass rate (2025)
2022 88.5%
2023 69.4%
2024 84.2%
2025 70.6%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800034971 1,147 learners (DBE)

MAGWAXAZA SENIOR PRIMARY SCHOOL

Maclear · Eastern Cape View Location

Telephone: 083 480 8532
Public Primary School Quintile 2 No-Fee School
EMIS: 200400453 183 learners (DBE)
← Prev Page 112 of 256 Next →
Scroll to Top