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

MAGWAZA JUNIOR SECONDARY SCHOOL

Nqamakwe · Eastern Cape View Location

Telephone: 064 759 1618
Public Primary School Quintile 3 No-Fee School
EMIS: 200300266 9 learners (DBE)

MAGWEGWANA SECONDARY SCHOOL

Tribal Authority · KwaZulu-Natal View Location

83.8% matric pass rate (2025)
2022 89.3%
2023 92.7%
2024 82.7%
2025 83.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500336071 531 learners (DBE)

MAGWIJI JUNIOR SECONDARY SCHOOL

Sterkspruit · Eastern Cape View Location

Telephone: 072 591 9571
Public Combined School Quintile 2 No-Fee School
EMIS: 200600416 116 learners (DBE)

MAGXENI PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 072 670 1829
Public Primary School Quintile 1 No-Fee School
EMIS: 200500521 141 learners (DBE)

MAGXENI PRIMARY SCHOOL

Cedarville, Matatiele · Eastern Cape View Location

Telephone: 072 309 1999
Public Primary School Quintile 1 No-Fee School
EMIS: 200500522 127 learners (DBE)

MAHADIKANA

Raditshaba · Limpopo View Location

Telephone: 072 664 8827
80.8% matric pass rate (2025)
2022 66.7%
2023 90.3%
2024 82.1%
2025 80.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 920210531 334 learners (DBE)

MAHAFANA PRIMARY SCHOOL

Ixopo · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500192881 73 learners (DBE)

MAHAGALA

Lambanimahagala, Thando · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 930361064 351 learners (DBE)

MAHAHA JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 073 265 1493
Public Combined School Quintile 1 No-Fee School
EMIS: 200500523 341 learners (DBE)

MAHAHANE SENIOR PRIMARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 079 460 3326
Public Primary School Quintile 1 No-Fee School
EMIS: 200400454 139 learners (DBE)

MAHAMANE JUNIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 039 255 0779
Public Combined School Quintile 2 No-Fee School
EMIS: 200500524 1,357 learners (DBE)

MAHAMBA PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 082 367 3336
Public Primary School Quintile 1 Fee-Charging
EMIS: 800011601 32 learners (DBE)

MAHANYANENG JUNIOR SECONDARY SCHOOL

Mtfletcher, Mount Fletcher · Eastern Cape View Location

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

MAHARENG SECONDARY SCHOOL

Tshepiso, Vanderbijlpark · Gauteng View Location

Telephone: 016 451 8001
85.7% matric pass rate (2025)
2022 82.0%
2023 76.3%
2024 85.9%
2025 85.7%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700320895 1,215 learners (DBE)

MAHARISHI INVINCIBILITY SCHOOL OF MANAGEMENT INDEPENDENT SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 084 638 2744
Independent Secondary School Fee-Charging
EMIS: 700400269 429 learners (DBE)

MAHASHE SECONDARY SCHOOL

Acornhoek, Acornhoek · Mpumalanga View Location

Telephone: 072 688 0634
76.4% matric pass rate (2025)
2022 62.5%
2023 63.3%
2024 70.7%
2025 76.4%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800034972 751 learners (DBE)

MAHATHMA PRIMARY SCHOOL

Stanmore · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500192992 292 learners (DBE)

MAHATLANE

Hlangamani, Vongani · Limpopo View Location

Telephone: 015 873 2095
Public Primary School Quintile 2 No-Fee School
EMIS: 912520566 475 learners (DBE)

MAHAWULE JUNIOR PRIMARY SCHOOL

Highflats · KwaZulu-Natal View Location

Telephone: 073 574 5044
Public Primary School Quintile 1 No-Fee School
EMIS: 500193029 80 learners (DBE)

MAHEDENI PRIMARY SCHOOL

Pomeroy · KwaZulu-Natal View Location

Telephone: 73281756
Public Primary School Quintile 1 No-Fee School
EMIS: 500344100 143 learners (DBE)

MAHEDI JUNIOR SECONDARY SCHOOL

Palmietfontein, Sterkspruit · Eastern Cape View Location

Telephone: 082 541 9663
Public Combined School Quintile 1 No-Fee School
EMIS: 200600417 301 learners (DBE)

MAHEELO INTERMEDIATE SCHOOL

Tigane, Hartbeesfontein · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100998 317 learners (DBE)

MAHEHLE PRIMARY SCHOOL

Ixopo · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500193066 385 learners (DBE)

MAHEKGWE

Kgapane · Limpopo View Location

Telephone: 067 345 6053
Public Primary School Quintile 1 No-Fee School
EMIS: 918510286 117 learners (DBE)

MAHELANE SECONDARY SCHOOL

Kwambotho Location · KwaZulu-Natal View Location

93.4% matric pass rate (2025)
2022 96.3%
2023 95.0%
2024 90.1%
2025 93.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500193103 424 learners (DBE)

MAHEMATSHENA

Mahematshena, Lwamondo · Limpopo View Location

Telephone: 083 567 6074
Public Primary School Quintile 2 No-Fee School
EMIS: 930320131 871 learners (DBE)

MAHEMENG JUNIOR SECONDARY SCHOOL

Tsolobeng, Mount Fletcher · Eastern Cape View Location

Telephone: 072 460 4020
Public Combined School Quintile 2 No-Fee School
EMIS: 200500525 167 learners (DBE)

MAHIKANENG PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 083 404 8539
Public Primary School Quintile 1 No-Fee School
EMIS: 300100999 905 learners (DBE)

MAHLABA PRIMARY SCHOOL

Mazabeko · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193140 237 learners (DBE)

MAHLABANENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193177 83 learners (DBE)

MAHLABATHENG P/S

Rammulotsi, Viljoenskroon · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 444306096 1,067 learners (DBE)

MAHLABATHINI HIGH SCHOOL

Mahlabathini · KwaZulu-Natal View Location

86.5% matric pass rate (2025)
2022 84.4%
2023 78.7%
2024 87.3%
2025 86.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500193214 1,101 learners (DBE)

MAHLABATHINI PUBLIC PRIMARY SCHOOL

Butchery Next To Lutheran Church · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500193251 962 learners (DBE)

MAHLABELA

Rametlwanevillage, Polokwane · Limpopo View Location

Telephone: 079 353 1622
84.2% matric pass rate (2025)
2022 86.7%
2023 92.5%
2024 89.2%
2025 84.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922250478 414 learners (DBE)

MAHLABENI PRIMARY SCHOOL

Ezimpisini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500496799 533 learners (DBE)

MAHLABEZULU

Babananavillage, Nwamitwa · Limpopo View Location

Telephone: 082 493 8950
Public Primary School Quintile 1 No-Fee School
EMIS: 915530662 485 learners (DBE)

MAHLAGAUME

Bothashoek, Burgersfort · Limpopo View Location

Telephone: 082 472 9767
Public Primary School Quintile 1 No-Fee School
EMIS: 925620428 672 learners (DBE)

MAHLAHLA SECONDARY SCHOOL

Emakhuzeni · KwaZulu-Natal View Location

80.8% matric pass rate (2025)
2022 82.9%
2023 79.3%
2024 87.1%
2025 80.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500193288 327 learners (DBE)

MAHLAHLAMELA COMBINED PRIMARY SCHOOL

Mchunu Traditional Council · KwaZulu-Natal View Location

Telephone: 072 203 0964
Public Combined School Quintile 1 No-Fee School
EMIS: 500193325 713 learners (DBE)

MAHLAHLE

Paeng, Ohrigstad · Limpopo View Location

Telephone: 083 331 2850
Public Primary School Quintile 1 No-Fee School
EMIS: 925620435 382 learners (DBE)

MAHLAHLE

Malamulele · Limpopo View Location

Independent Combined School Fee-Charging
EMIS: 993301103 1,084 learners (DBE)

MAHLAHLE PRIMARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 375 5214
Public Primary School Quintile 4 No-Fee School
EMIS: 700231894 1,033 learners (DBE)

MAHLAHLUVANA PRIMARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800034833 416 learners (DBE)

MAHLAKANASELENG

Matlakatlevillage, Nebo · Limpopo View Location

Telephone: 079 205 3315
Public Primary School Quintile 2 No-Fee School
EMIS: 924640842 62 learners (DBE)

MAHLAKODISHE

Marblehall · Limpopo View Location

Telephone: 084 864 5268
81.4% matric pass rate (2025)
2022 75.9%
2023 80.6%
2024 67.6%
2025 81.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 996606808 474 learners (DBE)

MAHLAKWE PRIMARY SCHOOL

Mahlakwe · KwaZulu-Natal View Location

Telephone: 082 974 9993
Public Primary School Quintile 2 No-Fee School
EMIS: 500310319 285 learners (DBE)

MAHLALE HIGH SCHOOL

Hluvukani, Hluvukani · Mpumalanga View Location

99.2% matric pass rate (2025)
2022 83.3%
2023 43.9%
2024 74.1%
2025 99.2%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800035027 1,139 learners (DBE)

MAHLALINI PRIMARY SCHOOL

Via Machobeni Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193362 25 learners (DBE)

MAHLAMBANDLOPFU

Saselamane · Limpopo View Location

Telephone: 082 863 8191
Public Primary School Quintile 2 No-Fee School
EMIS: 993301404 840 learners (DBE)

MAHLAMBANDLOPFU PRIMARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 013 773 0597
Public Primary School Quintile 3 Fee-Charging
EMIS: 800035159 925 learners (DBE)

MAHLANE

Lenyenye · Limpopo View Location

92.2% matric pass rate (2025)
2022 75.6%
2023 90.7%
2024 95.2%
2025 92.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 926540171 831 learners (DBE)

MAHLANHLE

Gamamabolo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240365 99 learners (DBE)

MAHLARE

Groblersdal · Limpopo View Location

Telephone: 063 188 3834
85.4% matric pass rate (2025)
2022 57.6%
2023 66.1%
2024 87.0%
2025 85.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924651001 277 learners (DBE)

MAHLASE

Mongalovillage, Polokwane · Limpopo View Location

Telephone: 071 698 4945
72.4% matric pass rate (2025)
2022 94.6%
2023 85.0%
2024 72.3%
2025 72.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 920210548 768 learners (DBE)

MAHLASEDI

Leseding, Vaalwater · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 907132313 1,395 learners (DBE)

MAHLASEDI

Lebowakgomo, Polokwane · Limpopo View Location

Telephone: 015 632 4044
Public Special Needs Education School Fee-Charging
EMIS: 923260505 646 learners (DBE)

MAHLASEDI - MASANA PRIMARY SCHOOL

Mamelodi East, Pretoria · Gauteng View Location

Telephone: 012 840 4006
Public Primary School Quintile 1 No-Fee School
EMIS: 700221283 2,404 learners (DBE)

MAHLASEDI HIGH SCHOOL

Midrand, Midrand · Gauteng View Location

Telephone: 010 224 0100
86.9% matric pass rate (2025)
2022 97.8%
2023 98.6%
2024 98.5%
2025 86.9%
Independent Combined School Fee-Charging
EMIS: 700132464 394 learners (DBE)

MAHLASHANA SENIOR PRIMARY SCHOOL

Amandawe Mission · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500193399 488 learners (DBE)

MAHLASHI

Burgersfort, Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925620442 284 learners (DBE)

MAHLATHI PRIMARY SCHOOL

Hluvukani, Hluvukani · Mpumalanga View Location

Telephone: 071 658 9825
Public Primary School Quintile 1 Fee-Charging
EMIS: 800035028 283 learners (DBE)

MAHLATINI JUNIOR SECONDARY SCHOOL

Tsomo, Cofimvaba · Eastern Cape View Location

Telephone: 071 709 7693
Public Primary School Quintile 2 No-Fee School
EMIS: 200300267 47 learners (DBE)

MAHLATINI SENIOR PRIMARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 072 463 3212
Public Primary School Quintile 1 No-Fee School
EMIS: 200600418 100 learners (DBE)

MAHLATJANE

Gamafefe, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260512 563 learners (DBE)

MAHLATSI SECONDARY SCHOOL

Shongwe Mission, Shongwe Mission · Mpumalanga View Location

Telephone: 013 781 2040
88.5% matric pass rate (2025)
2022 63.1%
2023 88.9%
2024 91.7%
2025 88.5%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800011676 887 learners (DBE)

MAHLATSWETSA P/S

Excelsior · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 440607296 1,010 learners (DBE)

MAHLEFUNYE

Mulamulavillage, Malamulele · Limpopo View Location

Telephone: 072 767 7631
Public Primary School Quintile 2 No-Fee School
EMIS: 911360603 414 learners (DBE)

MAHLEKISANA PRIMARY SCHOOL

Hluvukani, Hluvukani · Mpumalanga View Location

Telephone: 072 140 7095
Public Primary School Quintile 1 Fee-Charging
EMIS: 800035029 454 learners (DBE)

MAHLENGA SECONDARY SCHOOL

Bronkhorstspruit, Pretoria · Gauteng View Location

Telephone: 013 285 0393
100.0% matric pass rate (2025)
2022 100.0%
2023 92.5%
2024 90.5%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700921692 582 learners (DBE)

MAHLEZANA JUNIOR SECONDARY SCHOOL

Willowvale, Idutywa · Eastern Cape View Location

Telephone: 067 833 6646
Public Primary School Quintile 2 No-Fee School
EMIS: 200300268 52 learners (DBE)

MAHLIWANE JUNIOR SECONDARY SCHOOL

Idutywa, Butterworth · Eastern Cape View Location

Telephone: 073 336 2442
Public Combined School Quintile 1 No-Fee School
EMIS: 200300269 241 learners (DBE)

MAHLO

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630746 477 learners (DBE)

MAHLODUMELA

Chebengvillage, Seshego · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 922220545 246 learners (DBE)

MAHLOELE

Marblehall · Limpopo View Location

Telephone: 073 277 9445
Public Primary School Quintile 1 No-Fee School
EMIS: 924640873 91 learners (DBE)

MAHLOGEDI

Gamaja, Polokwane · Limpopo View Location

92.7% matric pass rate (2025)
2022 97.6%
2023 94.0%
2024 96.1%
2025 92.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923260529 705 learners (DBE)

MAHLOHLWANI

Saselemane · Limpopo View Location

Telephone: 072 132 6585
Public Primary School Quintile 1 No-Fee School
EMIS: 911360429 362 learners (DBE)

MAHLOHONOLO P/S

Botshabelo, Botshabelo · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 440602052 352 learners (DBE)

MAHLOKOHLOKO SECONDARY SCHOOL

Ngubevu · KwaZulu-Natal View Location

Telephone: 071 299 1302
62.5% matric pass rate (2025)
2024 83.3%
2025 62.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500415066 177 learners (DBE)

MAHLOKOMANE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 083 674 9189
Public Primary School Quintile 1 No-Fee School
EMIS: 500193473 205 learners (DBE)

MAHLOLWANENG

Mahlowanengsection, Masemola · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640880 159 learners (DBE)

MAHLOMA

Bakenberg, Mokopane · Limpopo View Location

Telephone: 073 112 5576
Public Primary School Quintile 1 No-Fee School
EMIS: 921140526 259 learners (DBE)

MAHLOMBE PRIMARY SCHOOL

Nongoma · KwaZulu-Natal View Location

Telephone: 72566980
Public Primary School Quintile 1 No-Fee School
EMIS: 500193510 403 learners (DBE)

MAHLONI PRIMARY SCHOOL

Vryheid · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193547 335 learners (DBE)

MAHLONTEBE

Leeuwfontein, Groblersdal · Limpopo View Location

Telephone: 071 657 6204
75.2% matric pass rate (2025)
2022 51.3%
2023 57.6%
2024 61.7%
2025 75.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924650191 945 learners (DBE)

MAHLORA

Gachokoe, Rebone · Limpopo View Location

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

MAHLORI

Hlanganami, Vongani · Limpopo View Location

Telephone: 082 661 6011
82.9% matric pass rate (2025)
2022 64.7%
2023 85.0%
2024 61.5%
2025 82.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 912520160 275 learners (DBE)

MAHLUBE SECONDARY SCHOOL

Ozwathini · KwaZulu-Natal View Location

Telephone: 76793891
89.5% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 75.0%
2025 89.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500193584 230 learners (DBE)

MAHLUBI PRIMARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 063 357 7045
Public Primary School Quintile 1 No-Fee School
EMIS: 200500527 158 learners (DBE)

MAHLUBIMANGWE PRIMARY SCHOOL

Winterton · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193621 181 learners (DBE)

MAHLUBINI JUNIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 073 347 8032
Public Primary School Quintile 2 No-Fee School
EMIS: 200600419 110 learners (DBE)

MAHLUBINI JUNIOR SECONDARY SCHOOL

Butterworth · Eastern Cape View Location

Telephone: 063 631 2435
Public Primary School Quintile 2 No-Fee School
EMIS: 200300270 51 learners (DBE)

MAHLUNGULU PRIMARY SCHOOL

Qumbu · Eastern Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 200400455 155 learners (DBE)

MAHLUTSHINI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500193658 130 learners (DBE)

MAHLWARENG

Mattnau, Potgietersrus · Limpopo View Location

Telephone: 076 993 7312
Public Primary School Quintile 2 No-Fee School
EMIS: 921250485 69 learners (DBE)

MAHLWARENG PRIMARY SCHOOL

Mabopane, Pretoria · Gauteng View Location

Telephone: 012 704 2071
Public Primary School Quintile 1 No-Fee School
EMIS: 700911001 1,453 learners (DBE)

MAHOAI

Bakone · Limpopo View Location

Telephone: 015 227 0052
82.6% matric pass rate (2025)
2022 87.8%
2023 91.6%
2024 69.0%
2025 82.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922250492 965 learners (DBE)

MAHOBE JUNIOR SECONDARY SCHOOL

Umzimkulu · KwaZulu-Natal View Location

Public Combined School Quintile 2 No-Fee School
EMIS: 500426462 174 learners (DBE)

MAHOBE SENIOR PRIMARY SCHOOL

Qumbu · Eastern Cape View Location

Telephone: 082 715 0906
Public Primary School Quintile 2 No-Fee School
EMIS: 200400456 70 learners (DBE)

Mahobotle Primary School

Lefatlheng, Swartbooistad · North West View Location

Telephone: 073 366 8175
Public Primary School Quintile 3 No-Fee School
EMIS: 600101303 857 learners (DBE)

MAHOCHOMBA

Rotterdamvillage, Vuyani · Limpopo View Location

Telephone: 083 537 1702
Public Primary School Quintile 2 No-Fee School
EMIS: 912520573 766 learners (DBE)
← Prev Page 113 of 256 Next →
Scroll to Top