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

GWALA PRIMARY SCHOOL

Isikelo, Bizana · Eastern Cape View Location

Telephone: 083 736 4017
Public Primary School Quintile 1 No-Fee School
EMIS: 200500282 144 learners (DBE)

GWALI PRIMARY SCHOOL

Alice · Eastern Cape View Location

Telephone: 073 675 1912
Public Primary School Quintile 2 No-Fee School
EMIS: 200200229 29 learners (DBE)

GWALIWENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152736 199 learners (DBE)

GWAMASENGA

Lwamondo · Limpopo View Location

Telephone: 072 842 6197
79.0% matric pass rate (2025)
2022 63.3%
2023 78.0%
2024 67.7%
2025 79.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930320728 632 learners (DBE)

GWAMBENI

Xihoko, Xihoko · Limpopo View Location

Telephone: 079 206 7571
92.0% matric pass rate (2025)
2022 87.0%
2023 80.2%
2024 83.6%
2025 92.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 915530082 856 learners (DBE)

GWARA-GWARA

Gamphahlele, Polokwane · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925260192 118 learners (DBE)

GWARUBANA SENIOR SECONDARY SCHOOL

Egqutyini Location, Engcobo · Eastern Cape View Location

Telephone: 064 557 0130
89.8% matric pass rate (2025)
2022 75.0%
2023 71.1%
2024 94.6%
2025 89.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400248 398 learners (DBE)

GWAVUMANE PRIMARY SCHOOL

Nongoma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500327672 413 learners (DBE)

GWAZINYATHI PUBLIC PRIMARY SCHOOL

Mahlabathini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152773 509 learners (DBE)

GWEBINDLALA JUNIOR SECONDARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 083 364 0157
Public Combined School Quintile 1 No-Fee School
EMIS: 200400249 764 learners (DBE)

GWEBINDLALA SENIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 072 219 0142
82.5% matric pass rate (2025)
2022 40.5%
2023 70.0%
2024 32.8%
2025 82.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200501373 392 learners (DBE)

GWEBINKUMBI JUNIOR SECONDARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 073 696 9687
Public Combined School Quintile 1 No-Fee School
EMIS: 200500283 406 learners (DBE)

GWEBINKUNDLA JUNIOR SECONDARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 083 506 8885
Public Primary School Quintile 3 No-Fee School
EMIS: 200401261 264 learners (DBE)

GWEBITYALA SENIOR SECONDARY SCHOOL

Xhorha, Elliotdale · Eastern Cape View Location

86.4% matric pass rate (2025)
2022 84.6%
2023 87.2%
2024 92.3%
2025 86.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400250 1,068 learners (DBE)

GWEGWE JUNIOR SECONDARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200401278 166 learners (DBE)

GWEGWEDE PRIMARY SCHOOL

Hlabisa · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500152847 426 learners (DBE)

GWEJOBOMVU S.S. SCHOOL

Ibhubesi Street · KwaZulu-Natal View Location

92.1% matric pass rate (2025)
2022 75.4%
2023 70.5%
2024 88.1%
2025 92.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500401820 1,227 learners (DBE)

GWELANE HIGH SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 061 568 6334
89.8% matric pass rate (2025)
2022 73.2%
2023 72.9%
2024 68.9%
2025 89.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200300124 348 learners (DBE)

GWENANE

Mokgopong, Potgietersrus · Limpopo View Location

Telephone: 015 483 8012
96.9% matric pass rate (2025)
2022 66.4%
2023 78.4%
2024 92.5%
2025 96.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921120270 1,114 learners (DBE)

GWENTESHE JUNIOR PRIMARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 083 724 0767
Public Primary School Quintile 3 No-Fee School
EMIS: 200400252 328 learners (DBE)

GWEXINTABA SENIOR PRIMARY SCHOOL

Lusikisiki · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500284 133 learners (DBE)

GWIJA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152884 551 learners (DBE)

GXABA SENIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

83.8% matric pass rate (2025)
2022 89.5%
2023 86.5%
2024 84.4%
2025 83.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200400253 1,400 learners (DBE)

GXALINGENWA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152921 273 learners (DBE)

GXARA JUNIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 083 664 4914
Public Primary School Quintile 1 No-Fee School
EMIS: 200300125 99 learners (DBE)

GXIDIDI PRIMARY JUNIOR SCHOOL

Libode, Mthatha · Eastern Cape View Location

Telephone: 083 762 9046
Public Primary School Quintile 3 No-Fee School
EMIS: 200400254 285 learners (DBE)

GXOJANA JUNIOR SECONDARY SCHOOL

Nqamakwe · Eastern Cape View Location

Public Combined School Quintile 2 No-Fee School
EMIS: 200300126 197 learners (DBE)

GXULU JUNIOR SECONDARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 079 758 7494
Public Combined School Quintile 3 No-Fee School
EMIS: 200400255 909 learners (DBE)

GXWALENI JUNIOR SECONDARY SCHOOL

Mount Ayliff, Kokstad · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200500286 331 learners (DBE)

GXWALIBOMVU JUNIOR SECONDARY SCHOOL

Umtata, Bityi · Eastern Cape View Location

Telephone: 083 503 6292
Public Primary School Quintile 1 No-Fee School
EMIS: 200400256 111 learners (DBE)

GXWALUBOMVU JUNIOR SECONDARY SCHOOL

Tsomo · Eastern Cape View Location

Telephone: 076 426 0298
Public Primary School Quintile 2 No-Fee School
EMIS: 200300127 110 learners (DBE)

H A JACK PRIMARY SCHOOL

Highlands North, Johannesburg · Gauteng View Location

Telephone: 011 887 8064
Public Primary School Quintile 5 Fee-Charging
EMIS: 700150557 1,084 learners (DBE)

H SAANE PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 079 283 0444
Public Primary School Quintile 3 Fee-Charging
EMIS: 300100478 132 learners (DBE)

H. MOROSS ADOLESCENT SCHOOL

Sandton, Johannesburg · Gauteng View Location

Telephone: 011 535 3146
Public Combined School Fee-Charging
EMIS: 700151779 15 learners (DBE)

H. VENTER PRIMハRE SKOOL

Ashton, Ashton · Western Cape View Location

Telephone: 023 615 1530
Public Primary School Quintile 3 No-Fee School
EMIS: 127330167 1,057 learners (DBE)

H.F VAN CUTSEM HIGH SCHOOL

De Doorns, Outside A Town · Western Cape View Location

Telephone: 021 023 0355
78.4% matric pass rate (2025)
2022 69.9%
2023 71.6%
2024 71.0%
2025 78.4%
Public Combined School Quintile 1 No-Fee School
EMIS: 130041107 971 learners (DBE)

H.I.S. SCHOOL

Maanhaarrand, Magaliesburg · Gauteng View Location

Telephone: 010 447 3618
Independent Intermediate School Fee-Charging
EMIS: 700252270 101 learners (DBE)

H.J. KRONEBERG JUNIOR PRIMARY SCHOOL

Maitland, City Of Cape Town · Western Cape View Location

Telephone: 021 593 8313
Public Primary School Quintile 5 Fee-Charging
EMIS: 103322121 568 learners (DBE)

H.M. BEETS PRIMハRE SKOOL

Worcester, Outside A Town · Western Cape View Location

Telephone: 023 004 1357
Public Primary School Quintile 1 No-Fee School
EMIS: 130330515 58 learners (DBE)

H.M. DLIKIDLA PRIMARY SCHOOL

Sidesaviwa, Beaufort West · Western Cape View Location

Telephone: 023 414 3134
Public Primary School Quintile 3 No-Fee School
EMIS: 139041305 851 learners (DBE)

H.MANTSHINGA PRIMARY SCHOOL

Edumbe Location · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500271358 906 learners (DBE)

H.P. NGWENYA PUBLIC PRIMARY SCHOOL

Chesterville · KwaZulu-Natal View Location

Public Primary School Quintile 4 Fee-Charging
EMIS: 500158878 1,020 learners (DBE)

H.P. WILLIAMS LAERSKOOL

Stompneus Bay, St Helena Bay · Western Cape View Location

Telephone: 022 742 1821
Public Primary School Quintile 5 Fee-Charging
EMIS: 134309604 565 learners (DBE)

H.S. PHILLIPS MEMORIAL

Elim, Elim · Limpopo View Location

Telephone: 015 873 1655
84.2% matric pass rate (2025)
2022 55.3%
2023 74.2%
2024 85.2%
2025 84.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 912332530 278 learners (DBE)

H2 PRIMARY SCHOOL

Vulindlela Heights, Mthatha · Eastern Cape View Location

Telephone: 047 531 1999
Independent Primary School Fee-Charging
EMIS: 200401391 354 learners (DBE)

HAAKA

Nwamanungu · Limpopo View Location

Telephone: 064 652 2307
Public Primary School Quintile 1 No-Fee School
EMIS: 912520443 456 learners (DBE)

HAARLEM SEKONDハRE SKOOL

Haarlem, Haarlem · Western Cape View Location

Telephone: 044 763 1019
93.8% matric pass rate (2025)
2022 72.0%
2023 89.2%
2024 97.9%
2025 93.8%
Public Combined School Quintile 1 No-Fee School
EMIS: 125353043 976 learners (DBE)

HAAS DAS PRE-PRIMARY SCHOOL

Algoa Park, Gqeberha · Eastern Cape View Location

Telephone: 041 452 4089
Public ECD Fee-Charging
EMIS: 200801036 24 learners (DBE)

HABENI PRIMARY SCHOOL

Habeni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500152995 798 learners (DBE)

HABIBIA PRIMARY SCHOOL

Rylands, City Of Cape Town · Western Cape View Location

Telephone: 021 638 4605
Public Primary School Quintile 5 Fee-Charging
EMIS: 105486027 1,001 learners (DBE)

HABIYANA PRIMARY SCHOOL

P.O.Amanzimtoti · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500153032 432 learners (DBE)

HACKNEY PRIMARY SCHOOL

Whittlesea · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200600237 33 learners (DBE)

HADASHAH LEARNING CENTRE

Polokwane · Limpopo View Location

Telephone: 015 293 2400
Independent Combined School Fee-Charging
EMIS: 992205509 56 learners (DBE)

HADASSAH ACADEMY

Ermelo · Mpumalanga

Independent Primary School Fee-Charging
EMIS: 800035715 249 learners (DBE)

HADIS JUNIOR SECONDARY SCHOOL

Willowvale · Eastern Cape View Location

Telephone: 071 712 2573
Public Primary School Quintile 1 No-Fee School
EMIS: 200300128 160 learners (DBE)

HAENERTSBURG

Haenertsburg, Tzaneen · Limpopo View Location

Telephone: 015 276 4713
Public Primary School Quintile 3 No-Fee School
EMIS: 904242316 178 learners (DBE)

HAFULENI HIGH SCHOOL

Emawani · KwaZulu-Natal View Location

90.9% matric pass rate (2025)
2022 73.0%
2023 88.5%
2024 88.9%
2025 90.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500153069 1,366 learners (DBE)

HAGGAI

Blockk, Maniini · Limpopo View Location

Telephone: 119 652 0642
Independent Combined School Fee-Charging
EMIS: 930351704 78 learners (DBE)

HAIG COMBINED SCHOOL

Haig Farm, Haig School · KwaZulu-Natal View Location

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

HAJI SENIOR PRIMARY SCHOOL

Mcwasa Aa, Mqanduli · Eastern Cape View Location

Telephone: 078 664 6409
Public Primary School Quintile 1 No-Fee School
EMIS: 200400257 99 learners (DBE)

HAKALA

Selolovillagegamatlala, Polokwane · Limpopo View Location

Telephone: 072 245 7632
Public Primary School Quintile 2 No-Fee School
EMIS: 922250188 234 learners (DBE)

HAKBOSLAAGTE PRIMARY SCHOOL

Verdoornpark, Coligny · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100481 55 learners (DBE)

HAKO JUNIOR PRIMARY SCHOOL

Mqanduli · Eastern Cape View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 200400258 250 learners (DBE)

HALA SENIOR SECONDARY SCHOOL

Queenstown · Eastern Cape View Location

Telephone: 084 997 1873
97.4% matric pass rate (2025)
2022 65.9%
2023 89.3%
2024 88.9%
2025 97.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200601112 212 learners (DBE)

HALADU PRIMARY SCHOOL

Nkande · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500153143 666 learners (DBE)

HALALA SENIOR PRIMARY SCHOOL

Mpumalanga Township · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500153180 373 learners (DBE)

HALALISA JUNIOR PRIMARY SCHOOL

Ntuzuma Township · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500153217 295 learners (DBE)

HALALISANI PRIMARY SCHOOL

Mispah · KwaZulu-Natal View Location

Telephone: 083 583 6606
Public Primary School Quintile 1 No-Fee School
EMIS: 500153254 67 learners (DBE)

HALAMBU PRIMARY SCHOOL

Kwa Magwaza T/A · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500153291 288 learners (DBE)

HALEMELA SECONDARY SCHOOL

Bushbuckridge, Bushbuckridge · Mpumalanga View Location

Telephone: 073 708 0891
72.7% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 72.7%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800035053 133 learners (DBE)

HAM NO 1

Gileed, Limburg · Limpopo View Location

Telephone: 072 876 3126
Public Primary School Quintile 2 No-Fee School
EMIS: 906142157 531 learners (DBE)

HAMAKOM PRIVAAT SKOOL

North West · North West View Location

Telephone: 012 940 3952
100.0% matric pass rate (2025)
2022 100.0%
2023 75.0%
2024 100.0%
2025 100.0%
Independent Primary School
EMIS: 600105414 85 learners (DBE)

HAMBANATHI ACADEMY

Eastern Cape · Eastern Cape

Independent Primary School Fee-Charging
EMIS: 200601205 47 learners (DBE)

HAMBANATHI PRIMARY SCHOOL

Ngudwini Location · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500425574 169 learners (DBE)

HAMBANATSI PRIMARY SCHOOL

Ekulindeni, Ekulindeni · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800005009 279 learners (DBE)

HAMBANGENDLELA HIGH SCHOOL

Maphophoma Area · KwaZulu-Natal View Location

86.8% matric pass rate (2025)
2022 81.0%
2023 81.8%
2024 87.3%
2025 86.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500153365 316 learners (DBE)

HAMBANGOMTHETHO SENIOR PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500327931 148 learners (DBE)

HAMBANI PRIMARY SCHOOL

Vlakpoort, Vlakpoort · Mpumalanga View Location

Telephone: 071 965 6025
Public Primary School Quintile 1 Fee-Charging
EMIS: 800022111 925 learners (DBE)

HAMBAYEDWA PRIMARY SCHOOL

King Cetshwayos Grave · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500153402 138 learners (DBE)

HAMBISANANI SECONDARY SCHOOL

Manguzi · KwaZulu-Natal View Location

93.3% matric pass rate (2025)
2022 88.1%
2023 92.0%
2024 97.0%
2025 93.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500153439 885 learners (DBE)

HAMBROOK PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500153476 377 learners (DBE)

HAMBURG PRIMARY SCHOOL

Peddie, Hamburg · Eastern Cape View Location

Telephone: 083 646 4977
Public Primary School Quintile 3 No-Fee School
EMIS: 200200235 181 learners (DBE)

HAMILTON HOUSE

Johannesburg, Johannesburg · Gauteng View Location

Independent Secondary School Fee-Charging
EMIS: 700401203

HAMILTON MAKHANYA HIGH SCHOOL

Umbumbulu · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 77.1%
2023 92.5%
2024 98.6%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500153513 660 learners (DBE)

HAMILTON PREPARATORY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500442890 329 learners (DBE)

HAMILTON PRIMARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 322 6567
Public Primary School Quintile 5 Fee-Charging
EMIS: 700230268 755 learners (DBE)

HAMILTON-UMZAMOMHLE PRIMARY SCHOOL

Peddie · Eastern Cape View Location

Telephone: 083 520 9085
Public Primary School Quintile 3 No-Fee School
EMIS: 200200236 51 learners (DBE)

HAMMANSKRAAL ELITE PRIMARY SCHOOL

Welgovonde, Wonderboom · Gauteng View Location

Telephone: 012 711 4379
Independent Primary School Fee-Charging
EMIS: 700400160 204 learners (DBE)

HAMMANSKRAAL SECONDARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 882 0860
94.1% matric pass rate (2025)
2022 92.3%
2023 91.0%
2024 93.9%
2025 94.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 700400396 1,451 learners (DBE)

HAMMANSKRAAL WEST PRIMARY SCHOOL

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 082 552 8051
Public Primary School Quintile 2 No-Fee School
EMIS: 700400207 1,035 learners (DBE)

HAMMONIA IF/S

Ficksburg · Free State View Location

Public Intermediate School Quintile 1 No-Fee School
EMIS: 441407183 123 learners (DBE)

HAMPTONS HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Secondary School
EMIS: 500505309 232 learners (DBE)

HAMPTONS PRIMARY SCHOOL

Durban North · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500499426 340 learners (DBE)

HAMU HIGH SCHOOL

Vryheid · KwaZulu-Natal View Location

85.7% matric pass rate (2025)
2022 63.0%
2023 90.0%
2024 84.6%
2025 85.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500153550 153 learners (DBE)

HAMUTSHA

Mamutsma, Lwamondo · Limpopo View Location

Telephone: 015 581 7903
Public Primary School Quintile 3 No-Fee School
EMIS: 930320445 256 learners (DBE)

HANANANI PRIMARY SCHOOL

Hluvukani, Hluvukani · Mpumalanga View Location

Telephone: 082 355 0272
Public Primary School Quintile 1 Fee-Charging
EMIS: 800035024 235 learners (DBE)

HANANI

Tshimbupfe · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 905320995 201 learners (DBE)

HAND OF EDEN VILLAGE PREPARATORY SCHOOL

KwaZulu-Natal · KwaZulu-Natal

Independent Primary School
EMIS: 500505383 234 learners (DBE)

HAND OF HOPE SPECIAL SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Special Needs Education School
EMIS: 500505272

HANDHAAF PRIMARY SCHOOL

Jansensdal, Kariega · Eastern Cape View Location

Telephone: 041 992 1423
Public Primary School Quintile 5 Fee-Charging
EMIS: 200100289 690 learners (DBE)
← Prev Page 59 of 256 Next →
Scroll to Top