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

MAROBA

Rakgwatha, Zebediela · Limpopo View Location

Telephone: 071 657 3733
80.0% matric pass rate (2025)
2022 84.6%
2023 77.1%
2024 92.0%
2025 80.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921230283 471 learners (DBE)

MAROBALA

Dikgale, Polokwane · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 923240730 376 learners (DBE)

MAROBATHOTHA

Boyne · Limpopo View Location

Telephone: 072 333 8699
77.9% matric pass rate (2025)
2022 67.2%
2023 73.1%
2024 88.3%
2025 77.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 923240747 1,710 learners (DBE)

MAROBE

Monsterlus, Groblersdal · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924650436 623 learners (DBE)

MAROBE P/S

Block 4, Odendaalsrus · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 442908022 951 learners (DBE)

MAROBONI

Shiluvane · Limpopo View Location

Telephone: 071 692 1159
Public Primary School Quintile 3 No-Fee School
EMIS: 926540881 701 learners (DBE)

MAROGA

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630456 434 learners (DBE)

MAROI

Maroifarm, Musina · Limpopo View Location

Telephone: 015 004 0034
Public Combined School Quintile 1 No-Fee School
EMIS: 902332554 127 learners (DBE)

MAROKOLONG PRIMARY SCHOOL

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 012 942 6596
Public Primary School Quintile 1 No-Fee School
EMIS: 700911112 1,252 learners (DBE)

MAROLE

Burgersfort · Limpopo View Location

Telephone: 076 864 6251
100.0% matric pass rate (2025)
2022 81.3%
2023 65.6%
2024 84.2%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925630463 282 learners (DBE)

MARONGWANE PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Public Primary School Quintile 2 Fee-Charging
EMIS: 800035066 585 learners (DBE)

MAROPE PRIMARY SCHOOL

Rooiwal, Taung Station · North West View Location

Telephone: 078 966 4425
Public Primary School Quintile 1 No-Fee School
EMIS: 600101113 274 learners (DBE)

MAROPENG PRIMARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 082 557 6016
Public Primary School Quintile 3 No-Fee School
EMIS: 700911114 491 learners (DBE)

MAROTA

Gamotodi, Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925620640 800 learners (DBE)

MAROTA MAKGANE

Sekhukhune · Limpopo View Location

Telephone: 082 265 7120
Public Primary School Quintile 1 No-Fee School
EMIS: 925660662 683 learners (DBE)

MAROTOBALE

Nebo · Limpopo View Location

Telephone: 079 526 6175
Public Primary School Quintile 1 No-Fee School
EMIS: 924641357 670 learners (DBE)

MAROTOLA PRIMARY SCHOOL

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 012 882 0028
Public Primary School Quintile 1 No-Fee School
EMIS: 700911115 890 learners (DBE)

MAROTSE PRIMARY

Vrisgewaagd, Atamelang · North West View Location

Telephone: 081 829 2959
Public Primary School Quintile 1 No-Fee School
EMIS: 600101116 499 learners (DBE)

MARQUARD C/S

Marquard · Free State View Location

94.0% matric pass rate (2025)
2022 95.8%
2023 92.6%
2024 92.6%
2025 94.0%
Public Combined School Quintile 4 Fee-Charging
EMIS: 442807294 509 learners (DBE)

MARSHMOOR FARM SCHOOL

Molteno · Eastern Cape View Location

Telephone: 063 872 6963
Public Primary School Quintile 2 No-Fee School
EMIS: 200600442 102 learners (DBE)

MARSHMOUNT PRIMARY SCHOOL

Kwa Mbotho · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500199948 496 learners (DBE)

MARTHA BEYERS ACADEMY

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500449994 52 learners (DBE)

MARTHIE DE BRUIN SENTRUM

Lynwood, Pretoria · Gauteng View Location

Telephone: 012 809 0068
Independent Combined School Fee-Charging
EMIS: 700400304 21 learners (DBE)

MARTIE DU PLESSIS SPEC

Fichardtpark, Bloemfontein · Free State View Location

98.1% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 98.1%
Public Special Needs Education School Fee-Charging
EMIS: 440303216 541 learners (DBE)

MARTIN DE PORREZ

Musina · Limpopo View Location

Telephone: 072 295 7047
Public Primary School Quintile 2 No-Fee School
EMIS: 902332707 1,182 learners (DBE)

MARTIN NXUMALO SECONDARY SCHOOL

Trustfeed Farm · KwaZulu-Natal View Location

Public Secondary School Quintile 3 No-Fee School
EMIS: 500494394 829 learners (DBE)

MARTIN PRIMARY SCHOOL

Boksburg, Boksburg · Gauteng View Location

Telephone: 011 918 2975
Public Primary School Quintile 5 Fee-Charging
EMIS: 700161059 1,123 learners (DBE)

MARUAPULA SECONDARY

Nyetse Village, Zeerust · North West View Location

Telephone: 083 882 9320
97.5% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 97.1%
2025 97.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600103606 311 learners (DBE)

MARUATONA

Gamamaila, Modjadjiskloof · Limpopo View Location

78.3% matric pass rate (2025)
2022 50.8%
2023 76.9%
2024 86.7%
2025 78.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 919341060 359 learners (DBE)

Maruatona Dikobe Secondary

Brits, Makgabeltwane · North West View Location

Telephone: 082 426 2745
76.7% matric pass rate (2025)
2022 80.4%
2023 74.4%
2024 95.2%
2025 76.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600101118 308 learners (DBE)

Maruatona Primary School

Wonderkop, Brits · North West View Location

Telephone: 014 572 3995
Public Primary School Quintile 1 No-Fee School
EMIS: 600101117 570 learners (DBE)

MARUBENI PRIMARY JUNIOR SCHOOL

Libode · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200400501 327 learners (DBE)

MARUBISING SECONDARY

Cokonyane, Taung · North West View Location

Telephone: 081 281 2105
77.8% matric pass rate (2025)
2022 65.0%
2023 65.9%
2024 71.7%
2025 77.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600101119 396 learners (DBE)

MARUDA

Mokopane · Limpopo View Location

Telephone: 015 491 8568
Independent Primary School Fee-Charging
EMIS: 991102302 99 learners (DBE)

MARUDE

Thohoyandou, Makhado · Limpopo View Location

58.2% matric pass rate (2025)
2022 38.9%
2023 47.9%
2024 53.0%
2025 58.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 905332030 514 learners (DBE)

MARULA PRIMARY SCHOOL

Pretoria · Gauteng View Location

Telephone: 012 701 3570
Public Primary School Quintile 3 No-Fee School
EMIS: 700911120 664 learners (DBE)

MARUMO INTERMEDIATE SCHOOL

Kuruman · Northern Cape

Telephone: 072 539 1461
Public Secondary School Quintile 1 No-Fee School
EMIS: 300101121 75 learners (DBE)

MARUMOFASE

Lenyenye · Limpopo View Location

Telephone: 076 812 4411
Public Primary School Quintile 2 No-Fee School
EMIS: 926540898 299 learners (DBE)

MARUMOFASE

Polokwane · Limpopo View Location

Telephone: 084 767 3979
88.3% matric pass rate (2025)
2022 81.1%
2023 73.1%
2024 92.2%
2025 88.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 920210845 774 learners (DBE)

MARUMOLOA MIDDLE SCHOOL

Mafikeng · North West View Location

Public Combined School Quintile 2 No-Fee School
EMIS: 600101122 301 learners (DBE)

MARUPING PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 076 516 2739
Public Primary School Quintile 1 No-Fee School
EMIS: 300101123 430 learners (DBE)

MARUPING PUBLIC SCHOOL

Mzamomhle, Burgersdorp · Eastern Cape View Location

Telephone: 083 232 5487
Public Primary School Quintile 3 No-Fee School
EMIS: 200600984 1,008 learners (DBE)

MARVIN PARK PRIMARY SCHOOL

Macassar, City Of Cape Town · Western Cape View Location

Telephone: 021 857 2257
Public Primary School Quintile 4 No-Fee School
EMIS: 110321494 1,357 learners (DBE)

MARWAQA JUNIOR SECONDARY SCHOOL

Mount Ayliff · Eastern Cape View Location

Telephone: 073 757 4064
Public Primary School Quintile 2 No-Fee School
EMIS: 200500584 85 learners (DBE)

MARY GRAY PRIMARY SCHOOL

Ward 7 · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500199985 136 learners (DBE)

MARY HARDING SKOOL

Belgravia, City Of Cape Town · Western Cape View Location

Telephone: 021 637 8068
Public Special Needs Education School Fee-Charging
EMIS: 105484628 363 learners (DBE)

MARY HELP OF CHRISTIANS PRIMARY SCHOOL

Hugenot, Paarl · Western Cape View Location

Telephone: 021 862 0480
Independent Primary School Quintile 5 Fee-Charging
EMIS: 108003385 660 learners (DBE)

MARY HELP OF CHRISTIANS PRIMARY SCHOOL

Booysens, Johannesburg · Gauteng View Location

Telephone: 011 433 0220
Independent Primary School Fee-Charging
EMIS: 700400317 159 learners (DBE)

MARY KIHN SCHOOL

Observatory, City Of Cape Town · Western Cape View Location

Telephone: 021 447 0310
Public Special Needs Education School Fee-Charging
EMIS: 105309608 85 learners (DBE)

MARY WATERS SECONDARY SCHOOL

Hlalani Villa, Grahamstown · Eastern Cape View Location

Telephone: 046 636 1690
86.4% matric pass rate (2025)
2022 81.3%
2023 58.6%
2024 57.6%
2025 86.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100493 854 learners (DBE)

MARYHELP PRIMARY SCHOOL

Plainhill · KwaZulu-Natal View Location

Telephone: 082 707 9116
Public Primary School Quintile 2 No-Fee School
EMIS: 500200022 68 learners (DBE)

MARYMOUNT SENIOR SECONDARY SCHOOL

Mosel, Uitenhage · Eastern Cape View Location

Telephone: 041 992 5920
70.1% matric pass rate (2025)
2022 94.8%
2023 88.9%
2024 86.8%
2025 70.1%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 200100494 498 learners (DBE)

MARYVALE CI/S

Martin Road, Bloemfontein · Free State View Location

Independent Combined School Fee-Charging
EMIS: 440303179 150 learners (DBE)

MARYVALE COLLEGE

Maryvale, Johannesburg · Gauteng View Location

Telephone: 011 640 3061
94.9% matric pass rate (2025)
2022 100.0%
2023 93.3%
2024 94.9%
2025 94.9%
Independent Combined School Fee-Charging
EMIS: 700130880 206 learners (DBE)

MARYVALE COLLEGE

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 485 1210
Independent Primary School Fee-Charging
EMIS: 700401039 155 learners (DBE)

MASAGO

Ngwaabe, Ngwaabe · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925661702 474 learners (DBE)

MASAKALA SENIOR SECONDARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 083 596 7606
100.0% matric pass rate (2025)
2022 80.8%
2023 76.0%
2024 93.9%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200500585 379 learners (DBE)

MASAKANE JUNIOR PRIMARY SCHOOL

Unit 2, Whittlesea · Eastern Cape View Location

Telephone: 073 510 6465
Public Primary School Quintile 3 No-Fee School
EMIS: 200600443 155 learners (DBE)

MASAKANE SENIOR PRIMARY SCHOOL

Tsomo · Eastern Cape View Location

Telephone: 083 749 2273
Public Primary School Quintile 2 No-Fee School
EMIS: 200300288 72 learners (DBE)

MASAKHANE GIRLS' SECONDARY SCHOOL

Hazelmere · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 95.2%
2023 100.0%
2024 95.2%
2025 100.0%
Independent Secondary School
EMIS: 500430162 150 learners (DBE)

MASAKHANE HIGH SCHOOL

Empangeni · KwaZulu-Natal View Location

96.6% matric pass rate (2025)
2022 90.0%
2023 95.0%
2024 92.9%
2025 96.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500200059 594 learners (DBE)

MASAKHANE JUNIOR PRIMARY SCHOOL

Umzimkhulu · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500426647 125 learners (DBE)

MASAKHANE PRIMARY SCHOOL

Eluxolweni, Grahamstown · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200100554 168 learners (DBE)

MASAKHANE PRIMARY SCHOOL

Temba, Pretoria · Gauteng View Location

Telephone: 012 710 4024
Public Primary School Quintile 1 No-Fee School
EMIS: 700914026 927 learners (DBE)

MASAKHANE PRIMARY SCHOOL

Elukwatini, Elukwatini · Mpumalanga View Location

Telephone: 079 114 0334
Public Combined School Quintile 1 Fee-Charging
EMIS: 800012815 695 learners (DBE)

MASAKHANE PRIMARY SCHOOL

Masakhane, Gans Bay · Western Cape View Location

Telephone: 074 139 6617
Public Primary School Quintile 2 No-Fee School
EMIS: 115008277 1,052 learners (DBE)

MASAKHANE PUBLIC SCHOOL

Kwazakhele, Gqeberha · Eastern Cape View Location

Telephone: 041 205 0960
Public Primary School Quintile 3 No-Fee School
EMIS: 200100495 151 learners (DBE)

MASAKHANE SENIOR PRIMARY SCHOOL

Ladyfrere, Cofimvaba · Eastern Cape View Location

Telephone: 078 574 9931
Public Primary School Quintile 1 No-Fee School
EMIS: 200600445 63 learners (DBE)

MASAKHANE SENIOR SECONDARY SCHOOL

Wittenberg, Sterkspruit · Eastern Cape View Location

Telephone: 072 147 4358
72.5% matric pass rate (2025)
2022 50.0%
2023 77.4%
2024 82.5%
2025 72.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200600446 310 learners (DBE)

MASAKHANE-TSWELELOPELE FS-EX IMPUMELELO-ZANDSPRUIT

Honeydew, Johannesburg · Gauteng View Location

Telephone: 010 222 0747
Public Primary School Quintile 1 No-Fee School
EMIS: 700152157 1,121 learners (DBE)

MASAKHANENI HIGH SCHOOL

P.O. Amanzimtoti · KwaZulu-Natal View Location

95.5% matric pass rate (2025)
2022 77.2%
2023 87.8%
2024 94.2%
2025 95.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500305879 939 learners (DBE)

MASAKHE PRIMARY SCHOOL

East London · Eastern Cape View Location

Telephone: 043 555 0190
Public Primary School Quintile 3 No-Fee School
EMIS: 200200420 1,164 learners (DBE)

MASAKHEKE COMBINED SCHOOL

Nkqubela, Robertson · Western Cape View Location

Telephone: 023 626 4310
67.3% matric pass rate (2025)
2022 64.5%
2023 57.5%
2024 75.4%
2025 67.3%
Public Combined School Quintile 2 No-Fee School
EMIS: 128041108 877 learners (DBE)

MASAKONA

Masakona · Limpopo View Location

Telephone: 082 420 0228
Public Primary School Quintile 3 No-Fee School
EMIS: 931520627 481 learners (DBE)

MASALA

Mutelea, Sibasa · Limpopo View Location

Telephone: 073 025 1188
Public Primary School Quintile 2 No-Fee School
EMIS: 905310325 136 learners (DBE)

MASALANABO

Modjadjiskloof · Limpopo View Location

Telephone: 015 328 3443
63.2% matric pass rate (2025)
2022 53.8%
2023 62.5%
2024 63.3%
2025 63.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510477 315 learners (DBE)

MASALENG P/S

Meqheleng, Ficksburg · Free State View Location

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

MASAMANE PRIMARY

Riviera Park, Mafikeng · North West View Location

Telephone: 079 042 7772
Public Primary School Quintile 2 No-Fee School
EMIS: 600101124 164 learners (DBE)

MASAMENI SECONDARY SCHOOL

Donnybrook · KwaZulu-Natal View Location

Telephone: 066 450 7520
100.0% matric pass rate (2025)
2022 95.7%
2023 100.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500308210 447 learners (DBE)

MASANA PRIMARY SCHOOL

Vaalbank, Mbibane · Mpumalanga View Location

Telephone: 013 976 7558
Public Primary School Quintile 1 Fee-Charging
EMIS: 800012823 609 learners (DBE)

MASANA SECONDARY SCHOOL

Mafemani, Mafemani · Mpumalanga View Location

Telephone: 013 797 1327
93.9% matric pass rate (2025)
2022 89.4%
2023 87.6%
2024 97.5%
2025 93.9%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800034943 2,280 learners (DBE)

MASANGAZANA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500200096 42 learners (DBE)

MASASE

Thoyandou · Limpopo

Independent Primary School Fee-Charging
EMIS: 993305406 290 learners (DBE)

MASASWIVONA

Phalaborwa, Lulekani · Limpopo View Location

Telephone: 078 099 5157
100.0% matric pass rate (2025)
2022 24.3%
2023 68.0%
2024 86.7%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 917420321 355 learners (DBE)

MASEA

Maseavillage, Manenzhe · Limpopo View Location

Telephone: 076 076 4866
Public Primary School Quintile 2 No-Fee School
EMIS: 929310332 826 learners (DBE)

MASEALA PROGRESSIVE

Seshego, Polokwane · Limpopo View Location

Telephone: 015 004 0228
Independent Secondary School Fee-Charging
EMIS: 992205601 713 learners (DBE)

MASEALELE

Polokwane, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 920210852 211 learners (DBE)

MASEBE

Swartzvillage, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 922210869 151 learners (DBE)

MASEBODILA

Solomondale, Polokwane · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 923240761 425 learners (DBE)

MASEBUDI

Burgersfort · Limpopo View Location

Telephone: 072 157 3886
Public Primary School Quintile 1 No-Fee School
EMIS: 925630470 404 learners (DBE)

MASEDI

Makhado, Makhado · Limpopo View Location

Telephone: 015 516 1601
Public Primary School Quintile 3 No-Fee School
EMIS: 905331476 955 learners (DBE)

MASEDI

Matoksramokgopa, Polokwane · Limpopo View Location

Telephone: 071 658 1885
84.0% matric pass rate (2025)
2022 97.1%
2023 70.7%
2024 76.5%
2025 84.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 919340388 587 learners (DBE)

MASEDI PRIMARY SCHOOL

Cnrthseventhstreet, Jouberton · North West View Location

Telephone: 018 011 9315
Public Primary School Quintile 3 No-Fee School
EMIS: 600101126 770 learners (DBE)

MASEDIBU

Seshego, Seshego · Limpopo View Location

Telephone: 015 223 6452
95.8% matric pass rate (2025)
2022 76.1%
2023 94.8%
2024 90.9%
2025 95.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 922220675 1,217 learners (DBE)

MASEFORA

Kgapane · Limpopo View Location

Telephone: 073 402 4330
Public Primary School Quintile 1 No-Fee School
EMIS: 918510484 284 learners (DBE)

MASEGELA

Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 922220682 520 learners (DBE)

MASEHLENG

Masehlengvillage, Sekhukhune · Limpopo View Location

Telephone: 082 471 1123
Public Primary School Quintile 1 No-Fee School
EMIS: 925610575 197 learners (DBE)

MASEHLONE

Garaphahlela, Soekmekaar · Limpopo View Location

Telephone: 083 644 7234
Public Primary School Quintile 2 No-Fee School
EMIS: 919340272 405 learners (DBE)

MASEKANE

Trichardtsdal · Limpopo View Location

Telephone: 071 658 9157
Public Primary School Quintile 1 No-Fee School
EMIS: 926541563 291 learners (DBE)

MASEKANI

Louistrichardt · Limpopo View Location

Telephone: 071 657 4979
Public Primary School Quintile 2 No-Fee School
EMIS: 931520634 645 learners (DBE)
← Prev Page 124 of 256 Next →
Scroll to Top