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

MAHOLELA PRIMARY SCHOOL

Kwavuna · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193695 103 learners (DBE)

MAHOLONI

Maholoni, Hamakuya · Limpopo View Location

Telephone: 071 084 1879
Public Primary School Quintile 2 No-Fee School
EMIS: 930310486 162 learners (DBE)

MAHONISI

Malamulele, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911361552 798 learners (DBE)

MAHONISI LEARNING CENTRE

Elim · Limpopo View Location

Telephone: 015 556 1021
98.4% matric pass rate (2025)
2022 96.4%
2023 94.9%
2024 100.0%
2025 98.4%
Independent Combined School Fee-Charging
EMIS: 993304304 918 learners (DBE)

MAHUBAHUBA PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Public Primary School Quintile 3 Fee-Charging
EMIS: 800034891 195 learners (DBE)

MAHUBE PRIMARY SCHOOL

Kopano, Radithuso · North West View Location

Telephone: 078 705 3401
Public Primary School Quintile 1 No-Fee School
EMIS: 600104010 146 learners (DBE)

MAHUBE VALLEY PRIMARY SCHOOL

Mamelodi, Pretoria · Gauteng View Location

Telephone: 082 483 3469
Public Primary School Quintile 1 No-Fee School
EMIS: 700400520 1,360 learners (DBE)

MAHUBE VALLEY SECONDARY SCHOOL

Mamelodi East, Pretoria · Gauteng View Location

Telephone: 082 557 2536
91.6% matric pass rate (2025)
2022 88.7%
2023 91.5%
2024 97.3%
2025 91.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700220715 1,456 learners (DBE)

MAHUDU

Pahluswes, Paulusweg · Limpopo View Location

Telephone: 073 773 2640
82.6% matric pass rate (2025)
2022 65.0%
2023 64.0%
2024 84.2%
2025 82.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 919341046 398 learners (DBE)

MAHUDU

Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925630111 86 learners (DBE)

MAHUMANI

Giyani · Limpopo View Location

94.3% matric pass rate (2025)
2022 80.3%
2023 84.5%
2024 92.6%
2025 94.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 916410515 889 learners (DBE)

MAHUNGUHWI

Mahunguhwi, Makonde · Limpopo View Location

Telephone: 082 584 1836
Public Primary School Quintile 1 No-Fee School
EMIS: 930310776 122 learners (DBE)

MAHUNTSI

Shitlhelani, Malamulele · Limpopo View Location

87.1% matric pass rate (2025)
2022 62.5%
2023 84.3%
2024 71.4%
2025 87.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 911361651 606 learners (DBE)

MAHUNTSI

Vuyani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 912520580 399 learners (DBE)

MAHUPJE

Trichardtsdal · Limpopo View Location

Telephone: 082 703 7877
Public Primary School Quintile 1 No-Fee School
EMIS: 926540782 754 learners (DBE)

MAHUSHE SECONDARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 013 780 7064
93.2% matric pass rate (2025)
2022 76.2%
2023 67.1%
2024 88.7%
2025 93.2%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800011734 945 learners (DBE)

MAHUVO SECONDARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 076 670 1541
92.2% matric pass rate (2025)
2022 77.1%
2023 73.8%
2024 91.7%
2025 92.2%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800035160 482 learners (DBE)

MAHWAHWA

Nkambakovillage, Nkambako · Limpopo View Location

Telephone: 083 216 1302
95.8% matric pass rate (2025)
2022 70.0%
2023 89.9%
2024 97.6%
2025 95.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 915530150 1,385 learners (DBE)

MAHWASANE

Muledane, Thohoyandou · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 930350453 179 learners (DBE)

MAHWETSE

Kgogosection, Masemola · Limpopo View Location

99.1% matric pass rate (2025)
2022 90.8%
2023 88.6%
2024 84.6%
2025 99.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924640897 714 learners (DBE)

MAHWIBITSWANE

Gamaja, Polokwane · Limpopo View Location

94.0% matric pass rate (2025)
2022 83.8%
2023 89.0%
2024 82.9%
2025 94.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923260536 488 learners (DBE)

MAIDSTONE PRIMARY SCHOOL

Maidstone Village · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500193769 399 learners (DBE)

MAIJANE

Polokwane · Limpopo View Location

Telephone: 015 634 0185
Public Primary School Quintile 2 No-Fee School
EMIS: 923260543 778 learners (DBE)

MAIKAELELO INTERMEDIATE SCHOOL

Kuruman · Northern Cape

Telephone: 053 773 7490
Public Intermediate School Quintile 1 No-Fee School
EMIS: 300101004 1,144 learners (DBE)

MAIKAELELO PRIMARY SCHOOL

Olifantshoek · Northern Cape

Telephone: 053 331 0701
Public Primary School Quintile 2 No-Fee School
EMIS: 300044303 601 learners (DBE)

MAIKAO PRIMARY SCHOOL

Tlakgameng, Vryburg · North West View Location

Telephone: 053 998 7223
Public Primary School Quintile 1 No-Fee School
EMIS: 600101005 392 learners (DBE)

MAIKETSO PRIMARY

Morokweng, Morokweng · North West View Location

Telephone: 053 761 1022
Public Primary School Quintile 1 No-Fee School
EMIS: 600101006 978 learners (DBE)

MAILA -1

Janefurse · Limpopo View Location

Telephone: 79074225
Public Primary School Quintile 1 No-Fee School
EMIS: 925610445 341 learners (DBE)

MAILA -2

Dairy, Makhado · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 931340203 384 learners (DBE)

MAILAKGANG PRIMARY SCHOOL

Mmasutlhe, Mafikeng · North West View Location

Telephone: 018 358 5002
Public Primary School Quintile 2 No-Fee School
EMIS: 600101007 477 learners (DBE)

MAILANKONONO

Dennilton · Limpopo View Location

Telephone: 079 027 0793
Public Secondary School Quintile 1 No-Fee School
EMIS: 996606633 147 learners (DBE)

Maimane Primary School

Manamela, Modimosana · North West View Location

Telephone: 072 220 6677
Public Primary School Quintile 3 No-Fee School
EMIS: 600101009 161 learners (DBE)

MAIMELA

Polokwane · Limpopo View Location

Telephone: 072 536 3346
Public Primary School Quintile 1 No-Fee School
EMIS: 920210555 612 learners (DBE)

MAIN JUNIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 079 966 7650
Public Primary School Quintile 1 No-Fee School
EMIS: 200600420 283 learners (DBE)

MAINGANYA

Muwaweni, Polokwane · Limpopo View Location

Telephone: 072 686 8143
88.6% matric pass rate (2025)
2022 67.6%
2023 80.0%
2024 86.5%
2025 88.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 931341008 340 learners (DBE)

MAIPEING PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 078 500 3668
Public Primary School Quintile 1 No-Fee School
EMIS: 300101010 456 learners (DBE)

MAIPHINICKE PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 082 585 9406
Public Primary School Quintile 1 No-Fee School
EMIS: 300101011 180 learners (DBE)

MAISHA

Gamolepo, Polokwane · Limpopo View Location

76.5% matric pass rate (2025)
2022 88.9%
2023 100.0%
2024 35.3%
2025 76.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923245492 133 learners (DBE)

MAITEMOGELO COMP SEC SCHOOL

Extension 10, Tswelelang · North West View Location

Telephone: 018 065 0021
69.0% matric pass rate (2025)
2022 85.8%
2023 79.6%
2024 73.2%
2025 69.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600105124 1,469 learners (DBE)

MAITJIBULO PRIMARY SCHOOL

Katlehong, Germiston · Gauteng View Location

Telephone: 011 860 1587
Public Primary School Quintile 3 No-Fee School
EMIS: 700340877 1,648 learners (DBE)

MAITLAND COTTAGE HOME

Newlands, City Of Cape Town · Western Cape View Location

Telephone: 021 674 2090
Public Hospital School Fee-Charging
EMIS: 105315036

MAITLAND HIGH SCHOOL

Maitland, City Of Cape Town · Western Cape View Location

Telephone: 021 511 3772
78.2% matric pass rate (2025)
2022 74.7%
2023 62.0%
2024 57.8%
2025 78.2%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 103323829 1,046 learners (DBE)

MAIZELANDS PRIMARY SCHOOL

Po Box 45 Umlaas Road · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500193806 60 learners (DBE)

MAJABE PRIMARY SCHOOL

Mokgola V, Zeerust · North West View Location

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

MAJADIBODU

Lephalale, Lephalale · Limpopo View Location

Telephone: 081 884 7094
74.0% matric pass rate (2025)
2022 75.4%
2023 69.4%
2024 92.3%
2025 74.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921110457 629 learners (DBE)

MAJAJI PRIMARY SCHOOL

Empangeni · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500326893 209 learners (DBE)

Majakaneng Primary School

Majakaneng, Brits · North West View Location

Telephone: 012 254 2008
Public Primary School Quintile 1 No-Fee School
EMIS: 600101013 1,234 learners (DBE)

MAJALI PRIMARY SCHOOL

Kei Road, King Williams Town · Eastern Cape View Location

Telephone: 078 551 4123
Public Primary School Quintile 3 No-Fee School
EMIS: 200200403 167 learners (DBE)

MAJALI TECHNICAL SENIOR SECONDARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 061 529 7790
67.7% matric pass rate (2025)
2022 59.8%
2023 71.1%
2024 74.3%
2025 67.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400457 819 learners (DBE)

MAJANE MATLALA

Lukau, Groblersdal · Limpopo View Location

Telephone: 083 973 0682
62.5% matric pass rate (2025)
2022 51.1%
2023 39.0%
2024 86.7%
2025 62.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924651958 172 learners (DBE)

MAJATLADI

Ragaetownship, Marblehall · Limpopo View Location

Telephone: 082 860 4626
53.6% matric pass rate (2025)
2022 32.0%
2023 43.2%
2024 54.4%
2025 53.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 921230191 470 learners (DBE)

MAJAVU SECONDARY SCHOOL

Bizanz, Bizana · Eastern Cape View Location

Telephone: 083 928 3653
83.6% matric pass rate (2025)
2022 80.9%
2023 88.8%
2024 87.4%
2025 83.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500529 1,000 learners (DBE)

MAJAZI PRIMARY SCHOOL

Esikhumbeni, Bizana · Eastern Cape View Location

Telephone: 073 535 8797
Public Primary School Quintile 2 No-Fee School
EMIS: 200500530 825 learners (DBE)

MAJE

Khopho · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 926540799 571 learners (DBE)

MAJEAKGORO PRIMARY SCHOOL

Majeakgoro, Pampierstad · North West View Location

Telephone: 064 435 3947
Public Primary School Quintile 1 No-Fee School
EMIS: 600101015 201 learners (DBE)

MAJEJE

Lulekani, Lulekani · Limpopo View Location

Telephone: 015 783 0699
98.4% matric pass rate (2025)
2022 74.2%
2023 72.4%
2024 94.5%
2025 98.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 917420963 1,937 learners (DBE)

MAJEMBENI PRIMARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 013 777 6208
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034942 641 learners (DBE)

MAJEMBENI PRIMARY SCHOOL

Komatipoort, Komatipoort · Mpumalanga View Location

Telephone: 013 782 4646
Public Primary School Quintile 2 Fee-Charging
EMIS: 800011759 319 learners (DBE)

MAJENG SECONDARY SCHOOL

Kgomotso Village, Kgomotso · North West View Location

Telephone: 053 457 0017
81.8% matric pass rate (2025)
2022 74.1%
2023 59.2%
2024 35.7%
2025 81.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600101016 261 learners (DBE)

MAJIJA PRIMARY JUNIOR SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 073 205 8950
Public Primary School Quintile 2 No-Fee School
EMIS: 200400458 253 learners (DBE)

MAJIKA PRIMARY SCHOOL

Hazyview, Hazyview · Mpumalanga View Location

Telephone: 013 737 0218
Public Primary School Quintile 3 Fee-Charging
EMIS: 800011775 1,318 learners (DBE)

MAJINDI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500446146 176 learners (DBE)

MAJIYA HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 082 588 0499
85.4% matric pass rate (2025)
2022 77.8%
2023 77.6%
2024 84.9%
2025 85.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500306952 605 learners (DBE)

MAJOE A KGORO

Burgersfort · Limpopo View Location

Telephone: 073 224 1094
Public Primary School Quintile 1 No-Fee School
EMIS: 925631060 634 learners (DBE)

MAJOLA JUNIOR SECONDARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 071 995 2559
Public Combined School Quintile 1 No-Fee School
EMIS: 200400459 503 learners (DBE)

MAJOLA PRIMARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 072 171 6189
Public Primary School Quintile 3 No-Fee School
EMIS: 200400460 241 learners (DBE)

MAJOLA PRIMARY SCHOOL

Hluhluwe Village · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500193843 63 learners (DBE)

MAJOSI

Khomanani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 912520597 578 learners (DBE)

MAJOZINI PRIMARY SCHOOL

Near Mavela Store · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193880 209 learners (DBE)

MAJUBA NEK JUNIOR SECONDARY SCHOOL

Sterkspruit · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200600421 110 learners (DBE)

MAJUBA PRIMARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 083 984 2887
Public Primary School Quintile 2 No-Fee School
EMIS: 200500531 63 learners (DBE)

MAJUBA SECONDARY SCHOOL

Eastern Cape · Eastern Cape

Public Secondary School Quintile 3 Fee-Charging
EMIS: 200501615 873 learners (DBE)

MAJWENG PF/S

Harrismith, Phuthaditjhaba · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445105191 228 learners (DBE)

MAKABELANE CS/S

Phuthaditjhaba, Phuthaditjhaba · Free State View Location

93.7% matric pass rate (2025)
2022 94.2%
2023 95.3%
2024 100.0%
2025 93.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 445109002 987 learners (DBE)

MAKABONGWE PRIMARY SCHOOL

Endlondlweni Reserve · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500193954 345 learners (DBE)

MAKAEPEA -2

Groblersdal · Limpopo View Location

Telephone: 013 269 0025
Public Primary School Quintile 1 No-Fee School
EMIS: 924650092 337 learners (DBE)

MAKAHLULE

Makahlulevillage, Saselamane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911360436 440 learners (DBE)

MAKAKAVHALE

Tshivhalevillage, Thohoyandou · Limpopo View Location

80.0% matric pass rate (2025)
2022 70.5%
2023 75.6%
2024 77.8%
2025 80.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 930320315 432 learners (DBE)

MAKALA

Mooketsi, Modjadjiskloof · Limpopo View Location

Telephone: 083 345 7001
94.6% matric pass rate (2025)
2022 90.4%
2023 85.7%
2024 82.8%
2025 94.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 919341619 711 learners (DBE)

MAKALAATHUTLWA PRIMARY SCHOOL

Makalaathutlwa, Mrokweng · North West View Location

Telephone: 072 294 6296
Public Primary School Quintile 2 No-Fee School
EMIS: 600101017 73 learners (DBE)

MAKALAKANYE

Marble Hall · Limpopo View Location

Telephone: 087 754 4229
Public Primary School Quintile 2 No-Fee School
EMIS: 996606806 518 learners (DBE)

MAKALANG

Grootdraaivillage, Polokwane · Limpopo View Location

Telephone: 076 865 0770
Public Primary School Quintile 1 No-Fee School
EMIS: 920210562 213 learners (DBE)

MAKAME PRIMARY

Taung Station, Taung Station · North West View Location

Telephone: 060 338 0221
Public Primary School Quintile 2 No-Fee School
EMIS: 600101018 28 learners (DBE)

MAKANA PUBLIC PRIMARY SCHOOL

Hlalani Villa, Grahamstown · Eastern Cape View Location

Telephone: 046 637 0098
Public Primary School Quintile 3 No-Fee School
EMIS: 200100482 350 learners (DBE)

MAKANDA JUNIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 039 255 0005
Public Primary School Quintile 2 No-Fee School
EMIS: 200500532 138 learners (DBE)

MAKANTANE

Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924610353 108 learners (DBE)

MAKANYE

Sovenga · Limpopo View Location

Telephone: 079 413 3287
Public Primary School Quintile 3 No-Fee School
EMIS: 924240389 1,041 learners (DBE)

MAKANYU

Sibasa · Limpopo View Location

Telephone: 079 208 9319
Public Primary School Quintile 2 No-Fee School
EMIS: 930350446 370 learners (DBE)

MAKAPANE PRIMARY SCHOOL

Vanderbijlpark, Vanderbiljpark · Gauteng View Location

Telephone: 016 988 1609
Public Primary School Quintile 4 No-Fee School
EMIS: 700320903 1,101 learners (DBE)

Makapanstad Primary School

Mosate Section, Makapanstad · North West View Location

Telephone: 079 205 0674
Public Primary School Quintile 1 No-Fee School
EMIS: 600101020 253 learners (DBE)

MAKATA

Gamolepo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240396 120 learners (DBE)

MAKATA HIGH SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 071 224 0204
100.0% matric pass rate (2025)
2022 60.6%
2023 51.7%
2024 73.8%
2025 100.0%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800034892 446 learners (DBE)

MAKATANE

Janefurse, Sekhukhune · Limpopo View Location

Telephone: 013 260 7054
94.9% matric pass rate (2025)
2022 92.4%
2023 79.0%
2024 91.3%
2025 94.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 925661443 682 learners (DBE)

MAKATEESKOP PRIMARY SCHOOL

Paulpietersburg · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500194065 127 learners (DBE)

MAKATIKELE PRIMARY SCHOOL

Namakgale, Phalaborwa · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 994402307 230 learners (DBE)

MAKAULA JUNIOR SECONDARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 083 735 5548
Public Primary School Quintile 2 No-Fee School
EMIS: 200400461 304 learners (DBE)

MAKAULA SENIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 039 255 7056
95.3% matric pass rate (2025)
2022 89.6%
2023 85.8%
2024 80.2%
2025 95.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200500534 1,029 learners (DBE)

MAKAUSE COMBINED SCHOOL

Coalville, Coalville · Mpumalanga View Location

Telephone: 072 314 2833
100.0% matric pass rate (2025)
2022 88.1%
2023 92.6%
2024 100.0%
2025 100.0%
Public Combined School Quintile 2 Fee-Charging
EMIS: 800011825 1,875 learners (DBE)

MAKAVHINI

Makavhini, Makavhini · Limpopo View Location

Telephone: 079 252 4349
Public Primary School Quintile 2 No-Fee School
EMIS: 929311649 148 learners (DBE)

MAKAZIWE JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 073 665 7333
Public Combined School Quintile 1 No-Fee School
EMIS: 200400462 186 learners (DBE)
← Prev Page 114 of 256 Next →
Scroll to Top