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

MADRASSA SHOUKATUL ISLAM EDUCATIONAL INSTITUTE

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500498575 180 learners (DBE)

MADRASSAH ISLAHUL MUSLIMEEN

Sherwood · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500493543 632 learners (DBE)

MADRASSATU TARBIYYAH

Eagle Park, City Of Cape Town · Western Cape View Location

Telephone: 021 396 2786
Independent Primary School Quintile 5 Fee-Charging
EMIS: 105008189 350 learners (DBE)

MADUBELA PRIMARY SCHOOL

Debenek, King Williams Town · Eastern Cape View Location

Telephone: 071 835 1494
Public Primary School Quintile 3 No-Fee School
EMIS: 200200402 41 learners (DBE)

MADUDULA HIGH SCHOOL

Pomeroy · KwaZulu-Natal View Location

90.0% matric pass rate (2025)
2022 70.5%
2023 84.5%
2024 92.1%
2025 90.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500191401 1,098 learners (DBE)

MADUKULUSHE LOWER PRIMARY SCHOOL

Hazyview, Hazyview · Mpumalanga View Location

Telephone: 071 980 2935
Public Primary School Quintile 3 Fee-Charging
EMIS: 800035061 284 learners (DBE)

MADULADULA PRIMARY SCHOOL

Maduladula · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191438 643 learners (DBE)

MADUMA

Junovillage, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 922250447 292 learners (DBE)

MADUMA PRIMARY SCHOOL

Nqamakwe · Eastern Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 200300261 56 learners (DBE)

MADUMANE

Bdlobedu, Tzaneen · Limpopo View Location

Telephone: 076 706 2599
Public Primary School Quintile 1 No-Fee School
EMIS: 918511258 206 learners (DBE)

MADUME PRIMARY SCHOOL

Orange Farm, Johannesburg · Gauteng View Location

Telephone: 011 850 7810
Public Primary School Quintile 2 No-Fee School
EMIS: 700330985 890 learners (DBE)

MADUMELWANO PRIMARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 073 799 1733
Public Primary School Quintile 2 No-Fee School
EMIS: 200400441 102 learners (DBE)

MADUNA PRIMARY SCHOOL

Mnamane Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191512 286 learners (DBE)

MADUNDUBALA PRIMARY SCHOOL

Store · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500191549 268 learners (DBE)

MADUO INTERMEDIATE SCHOOL

Kuruman · Northern Cape

Telephone: 073 165 6152
Public Primary School Quintile 1 No-Fee School
EMIS: 300100980 83 learners (DBE)

Madutle Primary School

Saulspoort, Mogwase · North West View Location

Telephone: 082 471 2655
Public Primary School Quintile 1 No-Fee School
EMIS: 600100981 1,252 learners (DBE)

MADWAKAZANA JUNIOR SECONDARY SCHOOL

Tabankulu · Eastern Cape View Location

Telephone: 072 269 1706
Public Primary School Quintile 3 No-Fee School
EMIS: 200500504 216 learners (DBE)

MADWALENI HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

82.5% matric pass rate (2025)
2022 78.8%
2023 71.3%
2024 89.7%
2025 82.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500191586 596 learners (DBE)

MADWALENI JUNIOR SECONDARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 083 974 3995
Public Primary School Quintile 1 No-Fee School
EMIS: 200400442 115 learners (DBE)

MADWALENI PRIMARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 072 670 1717
Public Primary School Quintile 2 No-Fee School
EMIS: 200400443 109 learners (DBE)

MADWALENI PRIMARY SCHOOL

Madwaleni Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500442409 303 learners (DBE)

MADWALENI SENIOR PRIMARY SCHOOL

Libode, Nyandeni · Eastern Cape View Location

Telephone: 083 671 4315
Public Primary School Quintile 1 No-Fee School
EMIS: 200400445 246 learners (DBE)

MADWALENI SENIOR PRIMARY SCHOOL

Lady Frere · Eastern Cape View Location

Telephone: 083 596 1203
Public Primary School Quintile 2 No-Fee School
EMIS: 200600410 46 learners (DBE)

MADZANGA PRIMARY SCHOOL

Elukwatini, Elukwatini · Mpumalanga View Location

Telephone: 017 883 0250
Public Primary School Quintile 1 Fee-Charging
EMIS: 800011403 280 learners (DBE)

MADZIKUSE

Madzikuse, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911360405 274 learners (DBE)

MADZIVI

Giyani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 916410485 431 learners (DBE)

MADZUMA HIGH SCHOOL

Mkhuhlu, Mkhuhlu · Mpumalanga View Location

Telephone: 079 572 1208
92.4% matric pass rate (2025)
2022 84.1%
2023 89.6%
2024 87.0%
2025 92.4%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800035099 547 learners (DBE)

MAEBANI

Kutama · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 928332103 732 learners (DBE)

MAEBE

Matjisection, Sekhukhune · Limpopo View Location

Telephone: 079 202 6038
Public Primary School Quintile 1 No-Fee School
EMIS: 925610773 532 learners (DBE)

MAELEBE

Steelpoort, Steelpoort · Limpopo View Location

Telephone: 072 685 8235
Public Primary School Quintile 1 No-Fee School
EMIS: 996606310 1,049 learners (DBE)

MAEPA

Ohrigstad, Ohrigstad · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 996602202 241 learners (DBE)

MAEPA

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925631428 238 learners (DBE)

MAESELA

Gamaiselamaimevillage, Polokwane · Limpopo View Location

Telephone: 082 442 5040
Public Primary School Quintile 1 No-Fee School
EMIS: 925610346 90 learners (DBE)

MAETELETJA

Lephalale, Lephalale · Limpopo View Location

Telephone: 082 704 3045
Public Primary School Quintile 2 No-Fee School
EMIS: 921110426 269 learners (DBE)

MAEYAEYANE

Mahikeng, Makgobistad · North West View Location

Telephone: 082 504 4039
Public Primary School Quintile 1 No-Fee School
EMIS: 600101175 95 learners (DBE)

MAFA MAX MOTLOUNG SECONDARY SCHOOL

Delmas, Delmas · Mpumalanga View Location

Telephone: 076 265 4576
97.6% matric pass rate (2025)
2022 97.0%
2023 95.8%
2024 95.5%
2025 97.6%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800029397 1,908 learners (DBE)

MAFA PRIMARY SCHOOL

Esibhojeni Reserve · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191623 203 learners (DBE)

MAFADI

Burgersfort · Limpopo View Location

Telephone: 013 214 9093
69.2% matric pass rate (2025)
2022 73.9%
2023 63.2%
2024 76.7%
2025 69.2%
Independent Combined School No-Fee School
EMIS: 996604200 327 learners (DBE)

MAFADOBO PRIMARY SCHOOL

Mount Ayliff, Kokstad · Eastern Cape View Location

Telephone: 066 125 3623
Public Primary School Quintile 1 No-Fee School
EMIS: 200500506 115 learners (DBE)

MAFAHLENI HIGH SCHOOL

Ntshiyabantu · KwaZulu-Natal View Location

77.4% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 92.0%
2025 77.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500191697 169 learners (DBE)

Mafale Primary School

Malateng, Brits · North West View Location

Telephone: 076 750 9443
Public Primary School Quintile 3 No-Fee School
EMIS: 600100983 323 learners (DBE)

MAFALO ACADEMY

Lenyeye · Limpopo View Location

Independent Secondary School Fee-Charging
EMIS: 995504503 48 learners (DBE)

MAFANELE

Mbatlovillage, Giyani · Limpopo View Location

Telephone: 083 550 8670
Public Primary School Quintile 1 No-Fee School
EMIS: 916411455 330 learners (DBE)

MAFARANA

Letsitele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 915530655 296 learners (DBE)

MAFASA

Trevis, Trevis · Limpopo View Location

Telephone: 015 571 5325
72.7% matric pass rate (2025)
2022 84.6%
2023 74.1%
2024 95.5%
2025 72.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921141994 124 learners (DBE)

MAFATO

Motetemavillage, Groblersdal · Limpopo View Location

Telephone: 013 269 0013
Public Primary School Quintile 2 No-Fee School
EMIS: 924650085 869 learners (DBE)

MAFEFE

Mafefe, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260482 161 learners (DBE)

MAFEMANE

Gamanokevillage, Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925620404 887 learners (DBE)

MAFEMANI NXUMALO SECONDARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 013 773 0002
90.5% matric pass rate (2025)
2022 81.8%
2023 74.8%
2024 81.8%
2025 90.5%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800035157 1,405 learners (DBE)

MAFENE

Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925611035 128 learners (DBE)

MAFENYA

Malavuwe, Ehatuwani · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 930350972 271 learners (DBE)

Mafenya Primary School

Phokeng, Chaneng Village · North West View Location

Telephone: 079 353 0998
Public Primary School Quintile 1 No-Fee School
EMIS: 600100986 443 learners (DBE)

MAFETATSUBELA

Marevillage, Nebo · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640804 173 learners (DBE)

MAFETE

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630401 344 learners (DBE)

MAFHARALALA

Lwamondo · Limpopo View Location

Telephone: 066 157 8816
Public Primary School Quintile 2 No-Fee School
EMIS: 930320421 177 learners (DBE)

MAFHUMULELE

Muungamungwe, Lwamondo · Limpopo View Location

Telephone: 083 559 3204
Public Primary School Quintile 2 No-Fee School
EMIS: 930320520 284 learners (DBE)

MAFIFING

Harriezwishgaraweshi, Polokwane · Limpopo View Location

Telephone: 082 480 6337
Public Primary School Quintile 1 No-Fee School
EMIS: 922250454 190 learners (DBE)

MAFIKA-DITSHIU P/S

Poelong, Phuthaditjhaba · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445101239 550 learners (DBE)

MAFIKALISIU JUNIOR SECONDARY SCHOOL

Mtfletcher, Matatiele · Eastern Cape View Location

Telephone: 073 189 4973
Public Primary School Quintile 1 No-Fee School
EMIS: 200500507 97 learners (DBE)

MAFIKENG HIGH SCHOOL

Golf View, Mafikeng · North West View Location

Telephone: 018 381 1212
87.9% matric pass rate (2025)
2022 79.4%
2023 80.8%
2024 85.5%
2025 87.9%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 600100984 777 learners (DBE)

MAFIKENG PRIMARY SCHOOL

Golf View, Mafikeng · North West View Location

Telephone: 018 381 0300
Public Primary School Quintile 4 Fee-Charging
EMIS: 600104055 1,040 learners (DBE)

MAFINI JUNIOR SECONDARY SCHOOL

Ntlaza, Libode · Eastern Cape View Location

Telephone: 083 549 9505
Public Primary School Quintile 3 No-Fee School
EMIS: 200401251 213 learners (DBE)

MAFISE

Atok · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 925630104 147 learners (DBE)

MAFITLENG PRIMARY SCHOOL

+_ 1Km Opp. Turn Off To St Augustine'S · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500191734 176 learners (DBE)

MAFOKO

Motselopovillage, Marishane · Limpopo View Location

Telephone: 076 419 2020
Public Primary School Quintile 1 No-Fee School
EMIS: 924640811 55 learners (DBE)

MAFOLO

Burgersfort · Limpopo View Location

Telephone: 082 700 7002
Public Primary School Quintile 1 No-Fee School
EMIS: 925631077 589 learners (DBE)

MAFOLOFOLO

Sebayeng · Limpopo View Location

Telephone: 015 267 5750
83.1% matric pass rate (2025)
2022 61.9%
2023 73.0%
2024 78.4%
2025 83.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 923240327 576 learners (DBE)

MAFORI MPHAHLELE COMPREHENSIVE SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 082 553 5451
94.3% matric pass rate (2025)
2022 76.6%
2023 79.3%
2024 93.2%
2025 94.3%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700121525 827 learners (DBE)

MAFSIAKGOMO

Gompies · Limpopo View Location

Telephone: 082 315 8945
100.0% matric pass rate (2025)
2022 77.8%
2023 60.4%
2024 76.9%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 921230177 269 learners (DBE)

MAFU JUNIOR PRIMARY SCHOOL

Tabankulu · Eastern Cape View Location

Telephone: 083 573 2792
Public Primary School Quintile 2 No-Fee School
EMIS: 200500508 202 learners (DBE)

MAFU SECONDARY SCHOOL

Kwaggafontein, Empumalanga · Mpumalanga View Location

Telephone: 013 986 7358
86.6% matric pass rate (2025)
2022 83.9%
2023 82.4%
2024 82.6%
2025 86.6%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800011445 903 learners (DBE)

MAFU SECONDARY SCHOOL

Bergville · KwaZulu-Natal View Location

Telephone: 082 823 1047
74.8% matric pass rate (2025)
2022 78.2%
2023 75.0%
2024 72.0%
2025 74.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500191771 402 learners (DBE)

MAFUBE PRIMARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 081 363 8641
Public Primary School Quintile 2 No-Fee School
EMIS: 200500509 362 learners (DBE)

MAFUBE S/S

Phuthaditjhaba, Phuthaditjhaba · Free State View Location

94.6% matric pass rate (2025)
2023 80.0%
2024 95.3%
2025 94.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 445109040 532 learners (DBE)

MAFUKANI

Mafukanivillage, Matavhela · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 929311168 176 learners (DBE)

MAFUKUZELA PRIMARY SCHOOL

Umlazi · KwaZulu-Natal View Location

Telephone: 079 101 5085
Public Primary School Quintile 3 No-Fee School
EMIS: 500191808 191 learners (DBE)

MAFULAYI PRIMARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 083 979 8890
Public Primary School Quintile 2 No-Fee School
EMIS: 200400446 42 learners (DBE)

MAFUMANI

Giyani · Limpopo View Location

91.0% matric pass rate (2025)
2022 76.6%
2023 81.1%
2024 79.3%
2025 91.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 916411341 1,375 learners (DBE)

MAFUMBUKA PRIMARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 713 1111
Public Primary School Quintile 1 No-Fee School
EMIS: 700240911 1,475 learners (DBE)

MAFUMBUKA SECONDARY SCHOOL

Umlazi · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 71.8%
2023 93.3%
2024 82.1%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500191845 775 learners (DBE)

MAFUNDA SECONDARY SCHOOL

Mbongolwane · KwaZulu-Natal View Location

74.2% matric pass rate (2025)
2022 88.9%
2023 87.3%
2024 70.5%
2025 74.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500191882 316 learners (DBE)

MAFUTSANE

Garakoma · Limpopo View Location

79.9% matric pass rate (2025)
2022 66.5%
2023 74.3%
2024 71.3%
2025 79.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 926540157 608 learners (DBE)

MAGAABUE PRIMARY SCHOOL

Ganyesa, Ganyesa · North West View Location

Telephone: 065 682 8368
Public Primary School Quintile 2 No-Fee School
EMIS: 600100988 125 learners (DBE)

MAGABA SENIOR PRIMARY SCHOOL

Willowvale · Eastern Cape View Location

Telephone: 082 833 3446
Public Primary School Quintile 2 No-Fee School
EMIS: 200300262 18 learners (DBE)

MAGABENG SECONDARY SCHOOL

Magabeni · KwaZulu-Natal View Location

Telephone: 066 193 5440
Public Combined School Quintile 2 No-Fee School
EMIS: 500191919 18 learners (DBE)

MAGABENI JUNIOR PRIMARY SCHOOL

Umkomaas · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500191956 688 learners (DBE)

MAGABOTSE SECONDARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 013 799 0599
78.0% matric pass rate (2025)
2022 72.9%
2023 76.8%
2024 76.7%
2025 78.0%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800035083 691 learners (DBE)

MAGADLA PRIMARY SCHOOL

Matatiele · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500511 108 learners (DBE)

MAGADLA SENIOR SECONDARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 079 632 9717
74.8% matric pass rate (2025)
2022 75.0%
2023 71.4%
2024 87.0%
2025 74.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200500512 626 learners (DBE)

MAGADLELA JUNIOR SECONDARY SCHOOL

Ngqeleni, Libode · Eastern Cape View Location

Telephone: 071 767 6737
Public Primary School Quintile 2 No-Fee School
EMIS: 200400447 278 learners (DBE)

MAGADLELA PRIMARY SCHOOL

Ncotshane · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500191993 629 learners (DBE)

MAGADUZELA PRIMARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 013 986 0036
Public Primary School Quintile 3 Fee-Charging
EMIS: 800011460 326 learners (DBE)

MAGAEDISHA

Polokwane, Polokwane · Limpopo View Location

92.1% matric pass rate (2025)
2022 87.3%
2023 93.9%
2024 92.5%
2025 92.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923242484 266 learners (DBE)

MAGAGULA PRIMARY SCHOOL

Katlehong, Germiston · Gauteng View Location

Telephone: 010 236 0004
Public Primary School Quintile 1 No-Fee School
EMIS: 700341107 589 learners (DBE)

MAGAINGWANA

Moetladimo · Limpopo View Location

Telephone: 082 444 3121
Public Primary School Quintile 1 No-Fee School
EMIS: 926540737 590 learners (DBE)

MAGAKAJANE P/S

Phahameng Location, Bultfontein · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 440808253 990 learners (DBE)

MAGAKANTSHE

Steelpoort, Burgersfort · Limpopo View Location

Telephone: 082 433 8308
Public Primary School Quintile 2 No-Fee School
EMIS: 996602404 473 learners (DBE)

MAGALAKANGQA JUNIOR SECONDARY SCHOOL

Butterworth, Idutywa · Eastern Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 200300263 111 learners (DBE)

MAGALAKWINSTROOM

Steilloop, Rebone · Limpopo View Location

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

MAGALANNGWE

Itsanivillage, Shayadima · Limpopo View Location

Telephone: 082 714 7956
93.8% matric pass rate (2025)
2022 67.1%
2023 93.3%
2024 83.3%
2025 93.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 930320254 612 learners (DBE)
← Prev Page 111 of 256 Next →
Scroll to Top