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

MABEWANA P/S

Wiitsieshoek, Phuthaditjhaba · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445109016 587 learners (DBE)

MABHANDE

Groblersdal · Limpopo View Location

Telephone: 082 477 7824
Public Primary School Quintile 2 No-Fee School
EMIS: 996606517 563 learners (DBE)

MABHEDLA PRIMARY SCHOOL

Gluckstadt Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500112110 92 learners (DBE)

MABHELENI PRIMARY JUNIOR SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 078 778 4938
Public Primary School Quintile 2 No-Fee School
EMIS: 200400432 170 learners (DBE)

MABHELENI SENIOR PRIMARY SCHOOL

Cedarville · Eastern Cape View Location

Telephone: 083 586 4798
Public Primary School Quintile 1 No-Fee School
EMIS: 200500493 111 learners (DBE)

MABHENSA PRIMARY SCHOOL

Empangeni · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500189995 530 learners (DBE)

MABHIDLA HIGH SCHOOL

Mahlabathini · KwaZulu-Natal View Location

77.4% matric pass rate (2025)
2022 79.4%
2023 91.1%
2024 85.5%
2025 77.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500309135 357 learners (DBE)

MABHILA COMBINED SCHOOL

Cato Ridge · KwaZulu-Natal View Location

Telephone: 6693700
Public Combined School Quintile 3 No-Fee School
EMIS: 500190032 360 learners (DBE)

MABHODLA PRIMARY SCHOOL

Ward 5 · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500319976 526 learners (DBE)

MABHOKO PRIMARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 060 447 9557
Public Primary School Quintile 3 Fee-Charging
EMIS: 800011106 386 learners (DBE)

MABHULANA SENIOR SECONDARY SCHOOL

Libode, Nyandeni · Eastern Cape View Location

Telephone: 078 432 6463
63.4% matric pass rate (2025)
2022 36.8%
2023 55.1%
2024 73.6%
2025 63.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200401183 727 learners (DBE)

MABHUMANE PRIMARY SCHOOL

Helpmekaar Road · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500190069 773 learners (DBE)

MABIBI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500190143 106 learners (DBE)

MABILA

Hamabila, Matavhela · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 929311144 96 learners (DBE)

MABILLE SONEIKE PRIVATE SCHOOL

Mabille Park, City Of Cape Town · Western Cape

Telephone: 021 023 1095
Independent Primary School Fee-Charging
EMIS: 100000837 163 learners (DBE)

MABILU

Gondeni, Thohoyandou · Limpopo View Location

Telephone: 079 835 6387
Public Primary School Quintile 2 No-Fee School
EMIS: 930350750 243 learners (DBE)

MABINE

Namakgale, Namakgale · Limpopo View Location

Telephone: 015 004 0697
Public Primary School Quintile 3 No-Fee School
EMIS: 913420239 646 learners (DBE)

Mabitse Primary School

Mabitse, Rustenburg · North West View Location

Telephone: 078 312 8631
Public Primary School Quintile 1 No-Fee School
EMIS: 600100959 362 learners (DBE)

MABITSELA

Mabitsela, Lonsdale · Limpopo View Location

Telephone: 072 185 8630
Public Primary School Quintile 2 No-Fee School
EMIS: 922250416 233 learners (DBE)

MABITSI

Marblehall · Limpopo View Location

Telephone: 082 525 4379
Public Primary School Quintile 1 No-Fee School
EMIS: 924651101 69 learners (DBE)

MABIYA SENIOR SECONDARY SCHOOL

Next To Mabheleni Tribal Court · KwaZulu-Natal View Location

Telephone: 073 214 0441
81.0% matric pass rate (2025)
2022 100.0%
2023 81.6%
2024 96.3%
2025 81.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500190180 485 learners (DBE)

MABIZELA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 072 184 1984
100.0% matric pass rate (2025)
2022 87.0%
2023 94.0%
2024 92.9%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500190217 830 learners (DBE)

MABJE-A-KGORO

Zonea, Tzaneen · Limpopo View Location

Telephone: 082 754 3353
Public Primary School Quintile 1 No-Fee School
EMIS: 918510255 664 learners (DBE)

MABJEPILONG

Mabjepicongmodjadji, Modjadjiskloof · Limpopo View Location

Telephone: 072 197 5197
Public Primary School Quintile 1 No-Fee School
EMIS: 918510262 225 learners (DBE)

MABLOMONG INTERMEDIATE SCHOOL

Randfontein, Johannesburg · Gauteng View Location

Telephone: 011 416 6052
Public Primary School Quintile 1 No-Fee School
EMIS: 700270876 597 learners (DBE)

MABOA

Driekop, Burgersfort · Limpopo View Location

Telephone: 082 223 3533
81.8% matric pass rate (2025)
2022 84.2%
2023 79.8%
2024 90.1%
2025 81.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 996604202 1,118 learners (DBE)

MABOBO PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 072 859 7775
Public Primary School Quintile 1 No-Fee School
EMIS: 200500495 105 learners (DBE)

MABOBOTI SENIOR SECONDARY SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 047 453 6687
91.1% matric pass rate (2025)
2022 82.9%
2023 75.0%
2024 97.5%
2025 91.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200300256 342 learners (DBE)

MABODIBENG

Gamoloi, Groblersdal · Limpopo View Location

100.0% matric pass rate (2025)
2022 36.6%
2023 51.4%
2024 95.5%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924640750 392 learners (DBE)

MABOE

Mpilo · Limpopo View Location

Telephone: 013 265 7567
Public Primary School Quintile 1 No-Fee School
EMIS: 925610742 316 learners (DBE)

MABOELETSE

Driekop · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630395 371 learners (DBE)

MABOELLENG PRIMARY SCHOOL

Vanderbylpark, Vanderbylpark · Gauteng View Location

Telephone: 082 556 1119
Public Primary School Quintile 4 No-Fee School
EMIS: 700320879 327 learners (DBE)

MABOFU JUNIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 073 514 9946
Public Combined School Quintile 1 No-Fee School
EMIS: 200500496 327 learners (DBE)

MABOGOPEDI

Regorogile, Thabazimbi · Limpopo View Location

59.0% matric pass rate (2025)
2022 61.7%
2023 60.4%
2024 51.1%
2025 59.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 909132006 1,344 learners (DBE)

MABOI

Polokwane · Limpopo View Location

Telephone: 072 582 9246
Public Primary School Quintile 1 No-Fee School
EMIS: 920210487 527 learners (DBE)

MABOKE

Sekgopo, Mooketsi · Limpopo View Location

Telephone: 072 598 9907
Public Primary School Quintile 1 No-Fee School
EMIS: 901361590 395 learners (DBE)

MABOKELELE

Polokwane · Limpopo View Location

Telephone: 015 223 7859
Public Primary School Quintile 2 No-Fee School
EMIS: 992205202 889 learners (DBE)

MABOLA PRIMARY SCHOOL

Dirkiesdorp, Dirkiesdorp · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800011130 95 learners (DBE)

MABOLELA P/S

Rocklands, Bloemfontein · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 440303028 545 learners (DBE)

MABOLOKA P/S

Bochabela, Bloemfontein · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 440303132 653 learners (DBE)

MABOMBE PRIMARY SCHOOL

Mpuluzi, Mpuluzi · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800011148 609 learners (DBE)

MABOMVINI COMBINED SCHOOL

Stoney Ridge Road · KwaZulu-Natal View Location

95.0% matric pass rate (2025)
2022 91.1%
2023 96.4%
2024 100.0%
2025 95.0%
Public Combined School Quintile 1 No-Fee School
EMIS: 500190254 713 learners (DBE)

MABONE PRIMARY SCHOOL

Kokoana, Morokweng · North West View Location

Telephone: 072 743 7024
Public Primary School Quintile 1 No-Fee School
EMIS: 600100960 125 learners (DBE)

MABONWANA PRIMARY SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 072 512 2217
Public Primary School Quintile 1 Fee-Charging
EMIS: 800034913 371 learners (DBE)

MABOOE

Masemolavillage, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924643655 89 learners (DBE)

MABOPA-ABO-MPUWA

Duren, Mokopane · Limpopo View Location

Telephone: 072 715 5235
Public Primary School Quintile 2 No-Fee School
EMIS: 921250423 192 learners (DBE)

MABOPANE SECONDARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 081 715 5750
76.2% matric pass rate (2025)
2022 76.5%
2023 78.7%
2024 83.2%
2025 76.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700910961 1,100 learners (DBE)

MABORAGANE

Modimolle, Burgersfort · Limpopo View Location

90.3% matric pass rate (2025)
2022 56.3%
2023 87.1%
2024 90.0%
2025 90.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925630081 169 learners (DBE)

MABOTHA

Raditshaba · Limpopo View Location

Telephone: 067 821 2844
93.6% matric pass rate (2025)
2022 56.9%
2023 70.5%
2024 87.5%
2025 93.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 920210494 336 learners (DBE)

MABOTHE SECONDARY SCHOOL

Pienaarsrivier, Pienaarsrivier · Mpumalanga View Location

65.4% matric pass rate (2025)
2022 71.7%
2023 74.0%
2024 84.0%
2025 65.4%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800028902 1,073 learners (DBE)

MABOTSHA

Thabakhlang, Burgersfort · Limpopo View Location

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

MABOYANE

Dikgale · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 923240303 224 learners (DBE)

MABU

Burgersfort · Limpopo View Location

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

MABU-A-TLOU PRIMARY SCHOOL

Majaneng, Pretoria · Gauteng View Location

Telephone: 012 023 2295
Public Primary School Quintile 1 No-Fee School
EMIS: 700910962 1,064 learners (DBE)

MABUDU JUNIOR SECONDARY SCHOOL

Tabankulu, Tabankulu · Eastern Cape View Location

Telephone: 078 746 4477
Public Primary School Quintile 1 No-Fee School
EMIS: 200500497 232 learners (DBE)

MABUDUGA

Tshisahuluvillage, Shayadima · Limpopo View Location

Telephone: 083 210 4711
Public Primary School Quintile 2 No-Fee School
EMIS: 931321952 185 learners (DBE)

MABUELA-RAMORULANE

Mabuelavillage, Mokopane · Limpopo View Location

Telephone: 076 358 6336
Public Primary School Quintile 1 No-Fee School
EMIS: 921120669 755 learners (DBE)

MABULE

Modimolle · Limpopo View Location

Telephone: 073 334 8830
Public Primary School Quintile 1 No-Fee School
EMIS: 996606818 524 learners (DBE)

MABULE PRIMARY SCHOOL

Riviera Park, Mafikeng · North West View Location

Telephone: 084 965 6473
Public Primary School Quintile 2 No-Fee School
EMIS: 600100963 456 learners (DBE)

MABULULWANA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

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

MABUNDA

Giyani, Phangweni · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 916420246 427 learners (DBE)

MABUSABESALA SECONDARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 013 941 7024
77.5% matric pass rate (2025)
2022 58.6%
2023 70.3%
2024 64.3%
2025 77.5%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800011197 296 learners (DBE)

MABUSELA

Bakenberg, Bakenberg · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 921140472 267 learners (DBE)

MABUSHE

Lenyenye · Limpopo View Location

74.4% matric pass rate (2025)
2022 64.9%
2023 72.4%
2024 86.5%
2025 74.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 926540133 525 learners (DBE)

MABUTHELA HIGH SCHOOL

Umzumbe · KwaZulu-Natal View Location

Telephone: 079 207 7545
75.0% matric pass rate (2025)
2022 94.4%
2023 79.2%
2024 86.3%
2025 75.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500190328 377 learners (DBE)

MABUTO JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 624 2191
Public Combined School Quintile 1 No-Fee School
EMIS: 200500498 428 learners (DBE)

MABUYA SECONDARY SCHOOL

Benoni, Johannesburg · Gauteng View Location

Telephone: 011 424 2302
85.9% matric pass rate (2025)
2022 91.1%
2023 82.3%
2024 82.0%
2025 85.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700311290 2,085 learners (DBE)

MABYANENE

Matoks, Polokwane · Limpopo View Location

Telephone: 015 527 2025
Public Primary School Quintile 2 No-Fee School
EMIS: 919340845 208 learners (DBE)

MACABUZELA PRIMARY FULL SERVICE SCHOOL

Hluhluwe · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190365 1,013 learners (DBE)

MACALA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190402 32 learners (DBE)

MACAMBINI PRIMARY SCHOOL

Nyoni · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500190439 935 learners (DBE)

MACAPHUNA SECONDARY SCHOOL

Maphumulo · KwaZulu-Natal View Location

54.5% matric pass rate (2025)
2025 54.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500190476 187 learners (DBE)

MACASSAR PRIMハRE SKOOL

Riverside, City Of Cape Town · Western Cape View Location

Telephone: 021 857 2400
Public Primary School Quintile 5 Fee-Charging
EMIS: 110320811 1,016 learners (DBE)

MACASSAR SEK

Macassar, City Of Cape Town · Western Cape View Location

Telephone: 021 023 3907
78.0% matric pass rate (2025)
2022 66.7%
2023 58.4%
2024 70.4%
2025 78.0%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 110323527 1,178 learners (DBE)

MACEBA SECONDARY SCHOOL

Nquthu · KwaZulu-Natal View Location

95.0% matric pass rate (2025)
2022 92.4%
2023 93.8%
2024 94.7%
2025 95.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500327004 1,119 learners (DBE)

MACEBO COMBINED PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190513 232 learners (DBE)

MACEKANE PRIMARY SCHOOL

Somopho Tribal Authority · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500190550 326 learners (DBE)

MACELA PRIMARY SCHOOL

Ngono Tribal Authority · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190587 126 learners (DBE)

MACEMA

Giyani · Limpopo View Location

Telephone: 015 811 2456
97.2% matric pass rate (2025)
2022 85.7%
2023 96.1%
2024 91.0%
2025 97.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 916410478 943 learners (DBE)

MACFARLAN PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 073 293 3884
Public Primary School Quintile 3 No-Fee School
EMIS: 200200397 38 learners (DBE)

MACHABA

Puraspanvillage, Polokwane · Limpopo View Location

Telephone: 083 438 0350
Public Primary School Quintile 2 No-Fee School
EMIS: 904210500 1,111 learners (DBE)

Machadam Combined School

Marikana, Mooinooi · North West View Location

Telephone: 072 323 2051
100.0% matric pass rate (2025)
2022 100.0%
2023 96.2%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600100964 665 learners (DBE)

MACHAEA P/S

Qwa Qwa, Witsieshoek · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445105169 725 learners (DBE)

MACHAKA LEARNING ACADEMY

Dwarsrivier, Polokwane · Limpopo View Location

Telephone: 082 813 0900
Independent Primary School
EMIS: 992207200 294 learners (DBE)

MACHAKA ROBERT MAMABOLO

Gamamabolo, Polokwane · Limpopo View Location

95.2% matric pass rate (2025)
2022 70.0%
2023 85.4%
2024 100.0%
2025 95.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 904241092 276 learners (DBE)

Machama Primary School

Merokwaneng Section, Saulspoort · North West View Location

Telephone: 079 888 5540
Public Primary School Quintile 3 No-Fee School
EMIS: 600100966 1,004 learners (DBE)

MACHANCA SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 071 696 6761
94.8% matric pass rate (2025)
2022 92.2%
2023 95.7%
2024 92.0%
2025 94.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500190624 525 learners (DBE)

MACHAYE SENIOR SECONDARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 013 007 0261
92.9% matric pass rate (2025)
2022 72.1%
2023 59.2%
2024 85.0%
2025 92.9%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800034832 306 learners (DBE)

MACHELANE

Thabampshesection, Masemola · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640774 84 learners (DBE)

MACHELE

Malamulele · Limpopo View Location

Telephone: 071 190 3212
Public Primary School Quintile 2 No-Fee School
EMIS: 911360597 300 learners (DBE)

MACHEPELELE

Garaphahlelo, Paulusweg · Limpopo View Location

Telephone: 081 762 7249
86.0% matric pass rate (2025)
2022 71.1%
2023 73.9%
2024 89.1%
2025 86.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 919341145 472 learners (DBE)

MACHI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500190661 360 learners (DBE)

MACHIBINI PRIMARY SCHOOL

400 M Near Zuluvuka Store · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500190698 165 learners (DBE)

MACHIKIRI

Gamachikiri, Mahwelereng · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 906120676 411 learners (DBE)

MACHIU PRIMARY SCHOOL

Salt Lake, Gqeberha · Eastern Cape View Location

Telephone: 041 481 6844
Public Primary School Quintile 3 No-Fee School
EMIS: 200100479 978 learners (DBE)

MACHOTSHANENI PRIMARY SCHOOL

Uyaya Tribal Authority · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190772 38 learners (DBE)

MACHWETSHANA PRIMARY SCHOOL

Mtubatuba · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500190809 88 learners (DBE)

MACIBE PRIMARY SCHOOL

Kentani, Centane · Eastern Cape View Location

Telephone: 072 445 8316
Public Primary School Quintile 2 No-Fee School
EMIS: 200300257 135 learners (DBE)

MACIBE SENIOR SECONDARY SCHOOL

Kentani, Centane · Eastern Cape View Location

Telephone: 083 947 8198
92.2% matric pass rate (2025)
2022 47.8%
2023 81.8%
2024 96.2%
2025 92.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200300258 442 learners (DBE)

MACIBI PRIMARY SCHOOL

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

Telephone: 063 266 8340
Public Primary School Quintile 2 No-Fee School
EMIS: 200200399 229 learners (DBE)
← Prev Page 109 of 256 Next →
Scroll to Top