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

MACIBINI JUNIOR SECONDARY SCHOOL

Nqamakwe, Butterworth · Eastern Cape View Location

Telephone: 083 724 1200
Public Primary School Quintile 2 No-Fee School
EMIS: 200300822 109 learners (DBE)

MACINGWANE SECONDARY SCHOOL

Keates Drift · KwaZulu-Natal View Location

99.0% matric pass rate (2025)
2022 100.0%
2023 98.7%
2024 100.0%
2025 99.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500446664 1,209 learners (DBE)

MACK SEMEKA

Hlakano, Zebediela · Limpopo View Location

Telephone: 015 642 4848
78.6% matric pass rate (2025)
2022 62.3%
2023 88.5%
2024 83.0%
2025 78.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921230146 1,032 learners (DBE)

MACLAY SENIOR PRIMARY SCHOOL

Butterworth · Eastern Cape View Location

Telephone: 083 979 0526
Public Primary School Quintile 2 No-Fee School
EMIS: 200300259 43 learners (DBE)

MACLEAR HIGH SCHOOL

Maclear · Eastern Cape View Location

Telephone: 045 932 1032
97.2% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 96.2%
2025 97.2%
Public Combined School Quintile 4 Fee-Charging
EMIS: 200400434 422 learners (DBE)

MACLEAR METHODIST PRIMARY SCHOOL

Maclear · Eastern Cape View Location

Telephone: 045 932 1055
Public Primary School Quintile 3 No-Fee School
EMIS: 200400435 973 learners (DBE)

MACLEAR PUBLIC SCHOOL

Maclear · Eastern Cape View Location

Telephone: 045 932 1732
Public Primary School Quintile 3 No-Fee School
EMIS: 200401317 625 learners (DBE)

MACONGCO PRIMARY SCHOOL

Macongco · KwaZulu-Natal View Location

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

MACOSA PRIMARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 082 536 4831
Public Primary School Quintile 3 No-Fee School
EMIS: 200400436 144 learners (DBE)

MADABANI

Tshilwavhusiku · Limpopo View Location

Telephone: 076 524 0064
Public Primary School Quintile 2 No-Fee School
EMIS: 928332127 485 learners (DBE)

MADABUDE

Tshitale, Makhado · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 931340029 213 learners (DBE)

MADADANA PRIMARY SCHOOL

Bizana, Mbizana · Eastern Cape View Location

Telephone: 078 965 5290
Public Primary School Quintile 1 No-Fee School
EMIS: 200501396 221 learners (DBE)

MADADIYELA JUNIOR SECONDARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 073 219 2825
Public Primary School Quintile 2 No-Fee School
EMIS: 200500499 68 learners (DBE)

MADADZHE

Tshikonelovillage, Sibasa · Limpopo View Location

53.3% matric pass rate (2025)
2022 64.0%
2023 76.7%
2024 55.2%
2025 53.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 911360900 217 learners (DBE)

MADADZHI

Madadzhi, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 931340036 193 learners (DBE)

MADAHENI

Kutama · Limpopo View Location

78.9% matric pass rate (2025)
2022 70.6%
2023 74.3%
2024 77.8%
2025 78.9%
Public Combined School Quintile 3 No-Fee School
EMIS: 928331988 545 learners (DBE)

MADAKA PUBLIC PRIMARY SCHOOL

Mahlabathini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190920 336 learners (DBE)

MADAKANA JUNIOR SECONDARY SCHOOL

Willowvale, Idutywa · Eastern Cape View Location

Telephone: 074 798 3251
Public Primary School Quintile 2 No-Fee School
EMIS: 200300260 96 learners (DBE)

MADAKANE PRIMARY SCHOOL

Murchison · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500190957 382 learners (DBE)

MADAKENI PRIMARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 083 685 7687
Public Primary School Quintile 1 No-Fee School
EMIS: 200400437 369 learners (DBE)

MADAKENI PRIMARY SCHOOL

Dimbaza, King Williams Town · Eastern Cape View Location

Telephone: 065 953 5935
Public Primary School Quintile 3 No-Fee School
EMIS: 200200400 252 learners (DBE)

MADALA

Khakhu · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 930330213 262 learners (DBE)

MADANGANI

Mutale, Masisi · Limpopo View Location

Telephone: 071 712 6611
Public Primary School Quintile 2 No-Fee School
EMIS: 929310165 89 learners (DBE)

MADATSHITSHI

Madatshitshi, Tshilamba · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 930311526 72 learners (DBE)

MADAVHILA

Bennienutale, Masisi · Limpopo View Location

Telephone: 072 328 5797
Public Primary School Quintile 2 No-Fee School
EMIS: 930310349 447 learners (DBE)

MADELA PRIMARY SCHOOL

Next To Phunga Store · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500190994 203 learners (DBE)

MADEYA PRIMARY SCHOOL

Ingwavuma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191031 119 learners (DBE)

MADI SCHOOL

Sakhile, Standerton · Mpumalanga View Location

Telephone: 017 714 6047
Public Combined School Quintile 4 Fee-Charging
EMIS: 800011254 438 learners (DBE)

MADIBA COMBINED SCHOOL

Rooigrond, Rooigrond · North West View Location

Telephone: 018 645 9711
75.0% matric pass rate (2025)
2022 69.8%
2023 67.4%
2024 67.3%
2025 75.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600100967 1,192 learners (DBE)

MADIBA HIGH SCHOOL

Ximhungwe, Ximhungwe · Mpumalanga View Location

Telephone: 072 376 3933
90.4% matric pass rate (2025)
2022 67.7%
2023 59.1%
2024 67.7%
2025 90.4%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035197 427 learners (DBE)

MADIBA PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 855 1455
Public Primary School Quintile 4 No-Fee School
EMIS: 700110205 1,264 learners (DBE)

MADIBA SECONDARY SCHOOL

Krugersdorp, Mogale City · Gauteng View Location

Telephone: 011 410 2442
82.4% matric pass rate (2025)
2022 82.3%
2023 91.1%
2024 82.8%
2025 82.4%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700252452 1,875 learners (DBE)

Madiba Utlwa Primary School

Itsoseng, Mabopane · North West View Location

Telephone: 076 879 9771
Public Primary School Quintile 3 No-Fee School
EMIS: 600104250 842 learners (DBE)

Madiba-A-Toloane Secondary School

Jericho, Jericho · North West View Location

Telephone: 014 940 1318
95.4% matric pass rate (2025)
2022 90.3%
2023 85.7%
2024 98.2%
2025 95.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600105294 1,018 learners (DBE)

MADIBANE COMPREHENSIVE SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 582 1934
92.1% matric pass rate (2025)
2022 97.8%
2023 98.3%
2024 90.1%
2025 92.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 700140756 1,162 learners (DBE)

MADIBANENG

Madibaneng, Tomburke · Limpopo View Location

Telephone: 071 099 1962
Public Primary School Quintile 2 No-Fee School
EMIS: 921110419 54 learners (DBE)

MADIBATLOU MIDDLE SCHOOL

Midrand, Johannesburg · Gauteng View Location

Telephone: 011 206 8912
Public Combined School Quintile 1 No-Fee School
EMIS: 700261537 2,020 learners (DBE)

MADIBENG

Steelpoort, Steelpoort · Limpopo View Location

Telephone: 079 936 8221
Public Primary School Quintile 1 No-Fee School
EMIS: 996606303 369 learners (DBE)

MADIBENG PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 072 452 4843
Public Primary School Quintile 1 No-Fee School
EMIS: 300100971 307 learners (DBE)

MADIBENG PRIMARY SCHOOL

Ikageng, Lesedi · North West View Location

Telephone: 018 295 0230
Public Primary School Quintile 1 No-Fee School
EMIS: 600100970 1,048 learners (DBE)

MADIBO

Gompies · Limpopo View Location

Telephone: 073 618 1670
91.8% matric pass rate (2025)
2022 83.6%
2023 87.3%
2024 87.0%
2025 91.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 921230849 416 learners (DBE)

MADIBOANE PRIMARY SCHOOL

Seabe, Seabe · Mpumalanga View Location

Public Primary School Quintile 2 Fee-Charging
EMIS: 800011270 191 learners (DBE)

MADIBOGO BATLHAPING PRIMARY SCHOOL

Madibogo, Madibogo · North West View Location

Telephone: 018 011 3857
Public Primary School Quintile 2 No-Fee School
EMIS: 600100972 787 learners (DBE)

MADIBOGO HIGH SCHOOL

Madibogo, Madibogo · North West View Location

Telephone: 071 476 9452
92.9% matric pass rate (2025)
2022 91.5%
2023 90.1%
2024 89.6%
2025 92.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600104057 673 learners (DBE)

MADIBOGOGO-PAN PRIMARY SCHOOL

Madibogopanville, Madibogo · North West View Location

Telephone: 018 011 3860
Public Primary School Quintile 1 No-Fee School
EMIS: 600100973 875 learners (DBE)

MADIBOHO I/S

Witsieshoek, Phuthaditjhaba · Free State View Location

Public Intermediate School Quintile 1 No-Fee School
EMIS: 445109026 436 learners (DBE)

MADIBONG

Janefurse, Janefurse · Limpopo View Location

Telephone: 082 353 9863
Public Primary School Quintile 1 No-Fee School
EMIS: 925660372 598 learners (DBE)

Madidi Primary School

Madidi Village, Mabopane · North West View Location

Telephone: 082 206 7214
Public Primary School Quintile 3 No-Fee School
EMIS: 600100974 564 learners (DBE)

MADIDIMA PRIMARY SCHOOL

Near Lutheran Church · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191068 67 learners (DBE)

MADIE

Moetladimo · Limpopo View Location

90.4% matric pass rate (2025)
2022 64.6%
2023 69.8%
2024 86.8%
2025 90.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 926540140 599 learners (DBE)

MADIETANE

Madietane, Polokwane · Limpopo View Location

Telephone: 082 852 4461
Public Primary School Quintile 2 No-Fee School
EMIS: 922250430 426 learners (DBE)

MADIETE

Serhukhune, Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925660389 292 learners (DBE)

MADIFHA

Zwigodini, Thohoyandou · Limpopo View Location

Telephone: 076 975 6083
Public Primary School Quintile 2 No-Fee School
EMIS: 929310226 135 learners (DBE)

MADIKA

Gompies · Limpopo View Location

Telephone: 082 524 3035
Public Primary School Quintile 1 No-Fee School
EMIS: 921230153 658 learners (DBE)

MADIKANA

Polokwane · Limpopo View Location

Telephone: 072 833 4327
Public Primary School Quintile 2 No-Fee School
EMIS: 922210517 138 learners (DBE)

MADIKANONO

Janefurse, Sekhukhune · Limpopo View Location

Telephone: 076 900 9558
Public Primary School Quintile 1 No-Fee School
EMIS: 925660396 752 learners (DBE)

MADIKGETLA P/S

Trompsburg, Trompsburg · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 444103109 538 learners (DBE)

MADIKIZELA SENIOR SECONDARY SCHOOL

Ntsimbini, Bizana · Eastern Cape View Location

Telephone: 072 130 5438
71.3% matric pass rate (2025)
2022 65.2%
2023 83.6%
2024 87.7%
2025 71.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200501410 545 learners (DBE)

MADIKOLOSHE MALEPE

Segorong, Burgersfort · Limpopo View Location

67.5% matric pass rate (2025)
2022 63.2%
2023 61.3%
2024 90.6%
2025 67.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 925620374 445 learners (DBE)

MADIKOTI PUTSOA

Sandslootganabusela, Platinumrif · Limpopo View Location

Telephone: 082 644 3121
Public Primary School Quintile 1 No-Fee School
EMIS: 921120683 548 learners (DBE)

MADIKWE

Galebelovillage, Mokopane · Limpopo View Location

Telephone: 082 576 2169
90.5% matric pass rate (2025)
2022 56.4%
2023 100.0%
2024 85.1%
2025 90.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921120690 486 learners (DBE)

MADIKWENG

Polokwane · Limpopo View Location

Telephone: 071 657 1756
86.2% matric pass rate (2025)
2022 71.2%
2023 90.0%
2024 81.3%
2025 86.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922210524 223 learners (DBE)

MADILE LOWER HIGHER PRIMARY SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 072 222 0956
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034914 747 learners (DBE)

MADILIKA COMBINED SCHOOL

Driefontein Area · KwaZulu-Natal View Location

80.0% matric pass rate (2025)
2022 84.8%
2023 100.0%
2024 82.1%
2025 80.0%
Public Combined School Quintile 3 No-Fee School
EMIS: 500191142 399 learners (DBE)

Madima Primary School

Saulspoort · North West View Location

Telephone: 014 463 0922
Public Primary School Quintile 3 No-Fee School
EMIS: 600100975 677 learners (DBE)

MADIMBO

Madimo, Manenzhe · Limpopo View Location

Telephone: 072 116 0077
Public Primary School Quintile 1 No-Fee School
EMIS: 928310356 1,034 learners (DBE)

MADINGOANE PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 011 424 2402
Public Primary School Quintile 3 No-Fee School
EMIS: 700311308 768 learners (DBE)

MADINOGE

Bothashoek, Burgersfort · Limpopo View Location

Telephone: 082 573 0099
Public Primary School Quintile 1 No-Fee School
EMIS: 925620361 771 learners (DBE)

MADINOGE KGOLOKO

Janefurse · Limpopo View Location

Telephone: 082 950 8256
Public Primary School Quintile 1 No-Fee School
EMIS: 996606202 153 learners (DBE)

Madinyane Primary School

Brits · North West View Location

Telephone: 082 671 9139
Public Primary School Quintile 2 No-Fee School
EMIS: 600105293 127 learners (DBE)

MADIPELESA PRIMARY

Madipelesa, Taung Station · North West View Location

Telephone: 082 473 2859
Public Primary School Quintile 2 No-Fee School
EMIS: 600100977 348 learners (DBE)

MADIPHATLO KGOMO

Mokopane, Potgietersrus · Limpopo View Location

Telephone: 015 409 7234
Public Primary School Quintile 2 No-Fee School
EMIS: 906120706 793 learners (DBE)

MADIPOANE

Gamothapo, Polokwane · Limpopo View Location

79.5% matric pass rate (2025)
2022 81.6%
2023 74.1%
2024 79.6%
2025 79.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923240310 121 learners (DBE)

MADISEI

Gamphahlele, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260468 197 learners (DBE)

MADISONG SECONDARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 082 554 3175
91.1% matric pass rate (2025)
2022 85.8%
2023 100.0%
2024 95.8%
2025 91.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700910978 1,425 learners (DBE)

MADITHAMAGA PRIMARY SCHOOL

Pampierstad · North West View Location

Telephone: 071 240 4960
Public Primary School Quintile 3 No-Fee School
EMIS: 600100979 15 learners (DBE)

MADIZI SECONDARY SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 013 795 1520
92.5% matric pass rate (2025)
2022 88.5%
2023 90.4%
2024 96.1%
2025 92.5%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800034915 863 learners (DBE)

MADJADJI

Giyani, Selwane · Limpopo View Location

Telephone: 076 433 4172
Public Primary School Quintile 3 No-Fee School
EMIS: 913420253 500 learners (DBE)

MADLAKA SECONDARY SCHOOL

Tshaneni · KwaZulu-Natal View Location

85.7% matric pass rate (2025)
2022 94.7%
2023 100.0%
2024 95.7%
2025 85.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500310134 171 learners (DBE)

MADLALA FULL SERVICE SCHOOL

Vaalkop · KwaZulu-Natal View Location

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

MADLALA HIGH SCHOOL

Ximhungwe, Ximhungwe · Mpumalanga View Location

Telephone: 013 708 1985
62.4% matric pass rate (2025)
2022 85.4%
2023 66.1%
2024 58.8%
2025 62.4%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035198 762 learners (DBE)

MADLALISA SENIOR PRIMARY SCHOOL

Tabankulu, Mount Frere · Eastern Cape View Location

Telephone: 079 166 6394
Public Primary School Quintile 1 No-Fee School
EMIS: 200500500 172 learners (DBE)

MADLANGA SECONDARY SCHOOL

Emacambini · KwaZulu-Natal View Location

64.9% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 61.4%
2025 64.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500319680 411 learners (DBE)

MADLANGENI PRIMARY SCHOOL

Utrecht · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500191216 39 learners (DBE)

MADLANKALA PRIMARY SCHOOL

Esikhawini · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500319606 666 learners (DBE)

MADLANYOKA HIGH SCHOOL

Po Embuthweni · KwaZulu-Natal View Location

82.4% matric pass rate (2025)
2022 100.0%
2023 92.3%
2024 87.5%
2025 82.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500191253 258 learners (DBE)

MADLAYEDWA SECONDARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

90.0% matric pass rate (2025)
2022 45.2%
2023 47.3%
2024 80.0%
2025 90.0%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800011338 184 learners (DBE)

MADLIKI PRIMARY SCHOOL

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

Telephone: 083 550 3065
Public Primary School Quintile 2 No-Fee School
EMIS: 200200401 89 learners (DBE)

MADLOKOVU HIGHER PRIMARY SCHOOL

Ndwedwe Mission · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500191290 204 learners (DBE)

MADLOZI PRIMARY SCHOOL

Madlozi · KwaZulu-Natal View Location

Telephone: 082 796 2887
Public Primary School Quintile 2 No-Fee School
EMIS: 500191327 65 learners (DBE)

MADOBI

Hlanganani, Khomanani · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 912520542 375 learners (DBE)

MADODA SECONDARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 013 944 7461
96.0% matric pass rate (2025)
2022 32.0%
2023 28.9%
2024 90.9%
2025 96.0%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800011353 194 learners (DBE)

MADODONGA

Madodonga, Kutama · Limpopo View Location

Telephone: 015 519 9588
Public Primary School Quintile 2 No-Fee School
EMIS: 928332035 508 learners (DBE)

MADOLA PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 076 416 2386
Public Primary School Quintile 1 Fee-Charging
EMIS: 800011361 297 learners (DBE)

MADOMBIDZHA

Makhado, Sinthumule · Limpopo View Location

Telephone: 072 347 8026
Public Primary School Quintile 2 No-Fee School
EMIS: 928331179 266 learners (DBE)

MADONELA FULL SERVICE PRIMARY SCHOOL

Mkuze · KwaZulu-Natal View Location

Telephone: 76908614
Public Primary School Quintile 1 No-Fee School
EMIS: 500191364 944 learners (DBE)

MADONISI JUNIOR SECONDARY SCHOOL

Bityi, Mthatha · Eastern Cape View Location

Telephone: 063 125 2074
Public Primary School Quintile 2 No-Fee School
EMIS: 200400438 156 learners (DBE)

MADONSI

Malumelele, Malamulele · Limpopo View Location

85.2% matric pass rate (2025)
2022 48.3%
2023 76.7%
2024 80.0%
2025 85.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 911361439 154 learners (DBE)

MADOTYENI PRIMARY JUNIOR SCHOOL

Madotyeni, Engcobo · Eastern Cape View Location

Telephone: 082 206 8720
Public Combined School Quintile 1 No-Fee School
EMIS: 200400439 379 learners (DBE)

MADRASATUR RAJAA STRAND HIGH SCHOOL

Strand, City Of Cape Town · Western Cape View Location

Telephone: 021 853 3578
97.7% matric pass rate (2025)
2022 78.4%
2023 94.4%
2024 100.0%
2025 97.7%
Independent Secondary School Fee-Charging
EMIS: 111007200 250 learners (DBE)
← Prev Page 110 of 256 Next →
Scroll to Top