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

MASEKE

Namakgale, Namakgale · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 913420338 813 learners (DBE)

MASEKHENE PRIMARY SCHOOL

Meadowlands, Soweto · Gauteng View Location

Telephone: 082 557 7051
Public Primary School Quintile 4 No-Fee School
EMIS: 700140772 194 learners (DBE)

MASEKWAMENG

Gamamabolo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240778 410 learners (DBE)

MASEKWANE

Pjapjamela, Tzaneen · Limpopo View Location

Telephone: 081 048 4593
Public Primary School Quintile 1 No-Fee School
EMIS: 918510490 94 learners (DBE)

MASELE PRIMARY SCHOOL

Ngqushwa, King Williams Town · Eastern Cape View Location

Telephone: 065 744 3179
Public Primary School Quintile 3 No-Fee School
EMIS: 200200421 157 learners (DBE)

MASELEKWANE

Tzaneen · Limpopo View Location

Telephone: 060 698 3707
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510507 52 learners (DBE)

MASELENI PRIMARY SCHOOL

Nqamakwe, Idutywa · Eastern Cape View Location

Telephone: 083 730 1102
Public Primary School Quintile 2 No-Fee School
EMIS: 200300290 94 learners (DBE)

MASELESELENG

Mashilabele, Marulaneng · Limpopo View Location

Telephone: 072 148 3318
Public Primary School Quintile 1 No-Fee School
EMIS: 925661723 61 learners (DBE)

MASELWANYANE SEC. SCHOOL

Madibegakubu, Ratshidi · North West View Location

Telephone: 063 296 4397
82.3% matric pass rate (2025)
2022 79.1%
2023 84.4%
2024 98.1%
2025 82.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600104037 807 learners (DBE)

MASEMOLA

Marogwesection, Masemola · Limpopo View Location

93.5% matric pass rate (2025)
2022 56.1%
2023 76.2%
2024 87.0%
2025 93.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924641364 160 learners (DBE)

MASENWE

Polokwane, Dendron · Limpopo View Location

Telephone: 015 023 0230
Public Primary School Quintile 2 No-Fee School
EMIS: 920210876 149 learners (DBE)

MASENYANE PRIMARY SCHOOL

Acornhoek, Acornhoek · Mpumalanga View Location

Telephone: 013 795 0416
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034978 336 learners (DBE)

MASENYELETJE

Burgersfort · Limpopo View Location

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

MASEPHE PRIMARY SCHOOL

Matshephe, Mafikeng · North West View Location

Telephone: 084 577 0477
Public Primary School Quintile 1 No-Fee School
EMIS: 600101127 346 learners (DBE)

MASERALA

Janefurse, Sekhukhune · Limpopo View Location

Telephone: 073 821 2302
Public Primary School Quintile 1 No-Fee School
EMIS: 925660693 246 learners (DBE)

MASERENI

Dzanani, Dzanani · Limpopo View Location

100.0% matric pass rate (2025)
2022 53.5%
2023 78.9%
2024 72.7%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 928331742 279 learners (DBE)

MASEROLE

Seshego · Limpopo View Location

Telephone: 081 284 7413
75.5% matric pass rate (2025)
2022 90.1%
2023 88.1%
2024 92.4%
2025 75.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922220699 845 learners (DBE)

MASERONA I/S

Thaba Nchu, Botshabelo · Free State View Location

Public Intermediate School Quintile 2 No-Fee School
EMIS: 443907228 176 learners (DBE)

MASERUMULE

Kutupuvillage, Nebo · Limpopo View Location

Telephone: 079 591 6837
98.5% matric pass rate (2025)
2022 67.0%
2023 79.7%
2024 90.5%
2025 98.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924641371 551 learners (DBE)

MASERUNYANE

Mesopotamiavillage, Mokopane · Limpopo View Location

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

MASETE

Raditshaba · Limpopo View Location

Telephone: 072 567 0285
Public Primary School Quintile 2 No-Fee School
EMIS: 920331964 1,209 learners (DBE)

MASETE

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630807 63 learners (DBE)

MASETHE

Nthabalala, Makhado · Limpopo View Location

Telephone: 083 596 2897
Public Primary School Quintile 2 No-Fee School
EMIS: 931340173 130 learners (DBE)

MASETONI

Tshamulavhu, Malamgla · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 930361002 229 learners (DBE)

MASHA

Ngwaabe, Burgersdorp · Limpopo View Location

Telephone: 013 260 8200
Public Primary School Quintile 1 No-Fee School
EMIS: 925660709 916 learners (DBE)

MASHAA

Masia · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 930321332 306 learners (DBE)

MASHABA PRIMARY SCHOOL

Umzumbe · KwaZulu-Natal View Location

Telephone: 072 482 8368
Public Primary School Quintile 1 No-Fee School
EMIS: 500338291 100 learners (DBE)

MASHABASHABA

Mafefe, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260697 115 learners (DBE)

MASHABELA

Mashabelavillage, Marishane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924641388 358 learners (DBE)

MASHAENG S/S

Fouriesburg · Free State View Location

82.3% matric pass rate (2025)
2024 80.0%
2025 82.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 445802257 514 learners (DBE)

MASHAHA

Matoksramokgopa, Polokwane · Limpopo View Location

95.8% matric pass rate (2025)
2022 72.2%
2023 80.0%
2024 88.1%
2025 95.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 919340395 404 learners (DBE)

MASHAKA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 072 188 3006
Public Combined School Quintile 3 No-Fee School
EMIS: 500200133 391 learners (DBE)

MASHAKADZI

Saselamani, Saselemane · Limpopo View Location

Telephone: 073 129 0638
Public Primary School Quintile 2 No-Fee School
EMIS: 911360481 356 learners (DBE)

MASHALAZA SECONDARY SCHOOL

Enkathweni Area · KwaZulu-Natal View Location

95.2% matric pass rate (2025)
2022 83.7%
2023 87.6%
2024 97.2%
2025 95.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500200170 802 learners (DBE)

MASHAMAITE

Bakenberg, Rebone · Limpopo View Location

Telephone: 072 617 6198
79.5% matric pass rate (2025)
2022 86.7%
2023 76.9%
2024 72.5%
2025 79.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 921140632 229 learners (DBE)

MASHAMBA

Hlanganani, Mashamba · Limpopo View Location

Telephone: 015 873 1814
Public Primary School Quintile 2 No-Fee School
EMIS: 931520641 766 learners (DBE)

MASHANANDANE HIGH SCHOOL

Kwaqwayinduku Reserve · KwaZulu-Natal View Location

57.0% matric pass rate (2025)
2022 92.0%
2023 42.3%
2024 37.4%
2025 57.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500200207 806 learners (DBE)

MASHAO

Molototsi · Limpopo View Location

Telephone: 083 394 4130
64.8% matric pass rate (2025)
2022 92.1%
2023 80.6%
2024 79.4%
2025 64.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510521 278 learners (DBE)

MASHAO MABUSHA

Steiloop, Rebone · Limpopo View Location

Telephone: 015 571 5421
Public Primary School Quintile 2 No-Fee School
EMIS: 921142348 380 learners (DBE)

MASHASHANE

Polokwane · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 922220705 203 learners (DBE)

MASHAU

Mashau · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 905321417 471 learners (DBE)

MASHAVELA

Lulekani, Lulekani · Limpopo View Location

Telephone: 082 751 9330
Public Primary School Quintile 3 No-Fee School
EMIS: 913421003 1,116 learners (DBE)

MASHAWANA

Mashawana, Makhado · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 930350392 111 learners (DBE)

MASHAYILANGA PRIMARY SCHOOL

Kilmun Area · KwaZulu-Natal View Location

Telephone: 084 408 2316
Public Primary School Quintile 1 No-Fee School
EMIS: 500200244 1,030 learners (DBE)

MASHEGO

Sekhukhung, Sekhukhune · Limpopo View Location

76.4% matric pass rate (2025)
2022 38.0%
2023 53.2%
2024 85.7%
2025 76.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925660716 450 learners (DBE)

MASHEGOANYANE

Mokwete, Groblersdal · Limpopo View Location

Telephone: 013 265 7308
Public Primary School Quintile 1 No-Fee School
EMIS: 921661412 315 learners (DBE)

MASHEMONG PRIMARY SCHOOL

Tembisa, Kempton Park · Gauteng View Location

Telephone: 011 926 0358
Public Primary School Quintile 4 No-Fee School
EMIS: 700261040 1,203 learners (DBE)

MASHENGANI

Xikukwane, Giyani · Limpopo View Location

Telephone: 083 743 0101
Public Primary School Quintile 2 No-Fee School
EMIS: 916410577 1,207 learners (DBE)

MASHESHA SECONDARY SCHOOL

Margate · KwaZulu-Natal View Location

94.7% matric pass rate (2025)
2022 94.4%
2023 88.9%
2024 100.0%
2025 94.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500203426 86 learners (DBE)

MASHESHELENG PRIMARY SCHOOL

Nquthu · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500200281 206 learners (DBE)

MASHESHISA PRIMARY SCHOOL

Kwathathani Location · KwaZulu-Natal View Location

Telephone: 060 578 0847
Public Primary School Quintile 2 No-Fee School
EMIS: 500200355 197 learners (DBE)

MASHESHISA PRIMARY SCHOOL

Road · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500200318 110 learners (DBE)

MASHIANOKE

Monotwane, Polokwane · Limpopo View Location

Telephone: 015 224 1711
Public Primary School Quintile 3 No-Fee School
EMIS: 922220712 265 learners (DBE)

MASHIANYANE

Gamathabatha, Polokwane · Limpopo View Location

81.0% matric pass rate (2025)
2022 66.7%
2023 76.4%
2024 100.0%
2025 81.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 923260703 371 learners (DBE)

MASHIE

Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 920210883 253 learners (DBE)

MASHIGOANA

Hlakano, Zebediela · Limpopo View Location

Telephone: 082 764 3124
Public Primary School Quintile 2 No-Fee School
EMIS: 921230449 883 learners (DBE)

MASHILA

Itsani, Shayadima · Limpopo View Location

Telephone: 079 759 9566
Public Primary School Quintile 2 No-Fee School
EMIS: 930320209 219 learners (DBE)

MASHILABELE

Sekhukhune · Limpopo View Location

Telephone: 082 560 5743
Public Primary School Quintile 1 No-Fee School
EMIS: 925610582 351 learners (DBE)

MASHILE

Mabintanevillage, Nebo · Limpopo View Location

Telephone: 073 879 4568
Public Primary School Quintile 1 No-Fee School
EMIS: 924141401 449 learners (DBE)

MASHILO

Bayswater, Polokwane · Limpopo View Location

Telephone: 071 718 2663
Public Primary School Quintile 1 No-Fee School
EMIS: 922250591 184 learners (DBE)

Mashilo-Matsho Primary School

Lebotloane, Bela-Bela · North West View Location

Telephone: 079 209 1508
Public Primary School Quintile 1 No-Fee School
EMIS: 600101129 239 learners (DBE)

MASHILOMPANA

Genoavillage, Polokwane · Limpopo View Location

Telephone: 073 989 8099
Public Primary School Quintile 1 No-Fee School
EMIS: 920213157 182 learners (DBE)

MASHINGA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 082 640 3131
96.3% matric pass rate (2025)
2022 78.0%
2023 93.3%
2024 100.0%
2025 96.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500200392 177 learners (DBE)

MASHINGIZELA HIGH SCHOOL

Ward 1 · KwaZulu-Natal View Location

80.7% matric pass rate (2025)
2022 77.0%
2023 81.4%
2024 95.2%
2025 80.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500200429 489 learners (DBE)

MASHISHI

Burgersfort, Burgersfort · Limpopo View Location

Telephone: 082 426 3664
Public Primary School Quintile 1 No-Fee School
EMIS: 925631121 155 learners (DBE)

MASHISHIMALE

Namakgale · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 913420345 806 learners (DBE)

MASHISHING SECONDARY SCHOOL

Lydenburg, Lydenburg · Mpumalanga View Location

Telephone: 013 234 6101
96.0% matric pass rate (2025)
2022 63.1%
2023 62.8%
2024 89.8%
2025 96.0%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800012898 1,972 learners (DBE)

MASHITE

Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 923260710 326 learners (DBE)

MASHIWASE PRIMARY SCHOOL

Next To Inkwali Clinic · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500200466 255 learners (DBE)

MASHIYAMAHLE H. SCHOOL

Mwolokohlo · KwaZulu-Natal View Location

98.0% matric pass rate (2025)
2022 97.7%
2023 95.7%
2024 96.1%
2025 98.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500200503 1,599 learners (DBE)

MASHIYANE

Monsterlus, Groblersdal · Limpopo View Location

Telephone: 072 976 2227
Public Primary School Quintile 1 No-Fee School
EMIS: 905650443 195 learners (DBE)

MASHIYANE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500200540 253 learners (DBE)

MASHIZA PRIMARY SCHOOL

Near Wosiyane Clinic · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500200577 37 learners (DBE)

MASHOBA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500200614 342 learners (DBE)

MASHOBANE HIGH SCHOOL

Elandslaagte · KwaZulu-Natal View Location

95.5% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 95.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500334369 239 learners (DBE)

MASHOBELA

Galebelo, Galebelo · Limpopo View Location

88.9% matric pass rate (2025)
2022 63.2%
2023 81.0%
2024 94.3%
2025 88.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921421027 140 learners (DBE)

MASHOBYE

Mashobye, Sambo · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911360122 343 learners (DBE)

MASHOORO

Mokgwathi, Tzaneen · Limpopo View Location

Telephone: 072 587 9945
97.9% matric pass rate (2025)
2022 70.0%
2023 100.0%
2024 98.2%
2025 97.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510538 696 learners (DBE)

MASHOSHO

Gamatlala, Hlogoyanku · Limpopo View Location

Telephone: 072 401 0301
Public Primary School Quintile 2 No-Fee School
EMIS: 921142263 288 learners (DBE)

MASHUDU PRIMARY

Mogale City · Gauteng View Location

Telephone: 011 765 4067
Public Primary School Quintile 2 No-Fee School
EMIS: 700400379 1,244 learners (DBE)

MASHUMI COMBINED PRIMARY SCHOOL

Umgodi Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500200651 427 learners (DBE)

MASHUNG

Marble Hall · Limpopo View Location

Telephone: 013 973 7960
Public Primary School Quintile 2 No-Fee School
EMIS: 996606805 487 learners (DBE)

MASHUNKA PRIMARY SCHOOL

Tugela Ferry · KwaZulu-Natal View Location

Telephone: 033 264 1629
Public Primary School Quintile 1 No-Fee School
EMIS: 500200688 504 learners (DBE)

MASHUPJE

Gaphashavillage, Steelpoort · Limpopo View Location

Telephone: 013 237 0110
80.0% matric pass rate (2025)
2022 60.0%
2023 61.2%
2024 74.1%
2025 80.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925660730 473 learners (DBE)

MASHUPYE TLADI

Seshego · Limpopo View Location

Telephone: 015 223 1092
Public Primary School Quintile 3 No-Fee School
EMIS: 922220729 892 learners (DBE)

MASHUSHU HIGH SCHOOL

P O Box 409 · KwaZulu-Natal View Location

57.1% matric pass rate (2025)
2022 90.0%
2023 94.7%
2024 70.0%
2025 57.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500200725 162 learners (DBE)

MASHWELWA PRIMARY SCHOOL

Leeuwfontein, Zeerust · North West View Location

Telephone: 072 547 8820
Public Primary School Quintile 2 No-Fee School
EMIS: 600101130 345 learners (DBE)

MASIBAMBANE PRIVATE SCHOOL

Orange Farm, Johannesburg · Gauteng View Location

Telephone: 011 850 1013
89.8% matric pass rate (2025)
2022 95.0%
2023 95.7%
2024 98.1%
2025 89.8%
Independent Combined School Fee-Charging
EMIS: 700331884 1,254 learners (DBE)

MASIBAMBANE SECONDARY SCHOOL

P.O Box 24813 · KwaZulu-Natal View Location

Telephone: 031 900 5056
89.5% matric pass rate (2025)
2022 54.2%
2023 70.7%
2024 76.1%
2025 89.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500262515 864 learners (DBE)

MASIBAMBANE SECONDARY SCHOOL

Bloekombos, City Of Cape Town · Western Cape View Location

Telephone: 021 987 6075
82.0% matric pass rate (2025)
2022 83.3%
2023 77.2%
2024 90.8%
2025 82.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 107393436 1,487 learners (DBE)

MASIBAMBANE SENIOR PRIMARY SCHOOL

Nqamakwe · Eastern Cape View Location

Telephone: 073 158 0935
Public Primary School Quintile 3 No-Fee School
EMIS: 200300730 30 learners (DBE)

MASIBAMBANE SENIOR SECONDARY SCHOOL

Kwazakhele, Gqeberha · Eastern Cape View Location

Telephone: 041 467 4483
61.6% matric pass rate (2025)
2022 63.0%
2023 88.1%
2024 88.9%
2025 61.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100497 593 learners (DBE)

MASIBAMBISANE COMBINED PRIMARY SCHOOL

Peddie · Eastern Cape View Location

Telephone: 073 911 3327
Public Primary School Quintile 3 No-Fee School
EMIS: 200200423 255 learners (DBE)

MASIBAMBISANE SECONDARY SCHOOL

Delft South, City Of Cape Town · Western Cape View Location

Telephone: 074 123 8259
75.4% matric pass rate (2025)
2022 70.3%
2023 64.7%
2024 70.8%
2025 75.4%
Public Secondary School Quintile 4 No-Fee School
EMIS: 103313920 1,704 learners (DBE)

MASIBAMBISANE SENIOR PRIMARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 078 788 8236
Public Primary School Quintile 3 No-Fee School
EMIS: 200400503 152 learners (DBE)

MASIBEKELA PRIMARY SCHOOL

Masibekela, Masibekela · Mpumalanga View Location

Telephone: 013 782 0239
Public Primary School Quintile 1 Fee-Charging
EMIS: 800012948 386 learners (DBE)

MASIBHEKANE HIGH SCHOOL

P.O. Box 2024 · KwaZulu-Natal View Location

93.8% matric pass rate (2025)
2022 89.7%
2023 94.7%
2024 93.8%
2025 93.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500200762 540 learners (DBE)

MASIBONGE SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

81.0% matric pass rate (2025)
2022 41.3%
2023 36.8%
2024 48.0%
2025 81.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500444999 243 learners (DBE)

MASIBONISANE PRIMARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 071 699 9814
Public Primary School Quintile 1 Fee-Charging
EMIS: 800012955 547 learners (DBE)

MASIBONISANE SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

97.5% matric pass rate (2025)
2022 97.4%
2023 94.0%
2024 98.9%
2025 97.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500200799 1,579 learners (DBE)
← Prev Page 125 of 256 Next →
Scroll to Top