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

KHATHOLA

Bolobedy, Molototsi · Limpopo View Location

Telephone: 083 595 9029
70.8% matric pass rate (2025)
2022 57.1%
2023 66.7%
2024 87.5%
2025 70.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918520085 132 learners (DBE)

KHATISA

Malamulele · Limpopo View Location

70.8% matric pass rate (2025)
2022 51.7%
2023 65.9%
2024 69.4%
2025 70.8%
Public Secondary School Quintile 1 No-Fee School
EMIS: 911361224 780 learners (DBE)

KHATLAMPING PRIMARY SCHOOL

Tembisa, Kempton Park · Gauteng View Location

Telephone: 011 925 8460
Public Primary School Quintile 3 No-Fee School
EMIS: 700260984 992 learners (DBE)

KHAUHELO PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 934 1157
Public Primary School Quintile 4 No-Fee School
EMIS: 700110817 431 learners (DBE)

KHAVHAMBE

Khavhambe, Sibasa · Limpopo View Location

Telephone: 076 719 9567
Public Primary School Quintile 2 No-Fee School
EMIS: 930310646 335 learners (DBE)

KHAVHATONDIWE

Makhado, Makhado · Limpopo

Independent Primary School Fee-Charging
EMIS: 993304309 213 learners (DBE)

KHAWULEZA PRIMARY SCHOOL

Ezidulini · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500173937 586 learners (DBE)

KHAYAKHULU PRIMARY SCHOOL

Kwazenzele, Paterson · Eastern Cape View Location

Telephone: 072 754 8129
Public Primary School Quintile 3 No-Fee School
EMIS: 200100377 614 learners (DBE)

Khayakhulu Primary School

Khayakhulu, Rustenburg · North West View Location

Telephone: 076 097 3001
Public Primary School Quintile 3 No-Fee School
EMIS: 600100704 79 learners (DBE)

KHAYALABANTU PRIMARY SCHOOL

Keiskammahoek · Eastern Cape View Location

Telephone: 083 358 4921
Public Primary School Quintile 3 No-Fee School
EMIS: 200200311 145 learners (DBE)

KHAYALAMI INDEPENDENT PRIMARY SCHOOL

President Park, Midrand · Gauteng View Location

Telephone: 081 428 1638
Independent Intermediate School Fee-Charging
EMIS: 700400185 314 learners (DBE)

KHAYALAMI SECONDARY SCHOOL

Belfast, Belfast · Mpumalanga View Location

Telephone: 013 255 0107
78.4% matric pass rate (2025)
2022 63.2%
2023 71.5%
2024 57.1%
2025 78.4%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 800007658 1,256 learners (DBE)

KHAYALEMFUNDO PRIMARY SCHOOL

Sundumbili T/Ship · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500173974 970 learners (DBE)

KHAYALETHU PRIMARY SCHOOL

Lynnville, Witbank · Mpumalanga View Location

Telephone: 013 696 2908
Public Combined School Quintile 4 Fee-Charging
EMIS: 800007666 580 learners (DBE)

KHAYALETHU PRIMARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 013 987 7021
Public Primary School Quintile 3 Fee-Charging
EMIS: 800007674 333 learners (DBE)

KHAYALETHU PRIMARY SCHOOL

Jouberton, Jouberton · North West View Location

Telephone: 018 011 3447
Public Primary School Quintile 3 No-Fee School
EMIS: 600100705 601 learners (DBE)

Khayalethu Secondary School

Phatsima, Rustenburg · North West View Location

Telephone: 014 578 0132
85.9% matric pass rate (2025)
2022 67.6%
2023 95.3%
2024 85.7%
2025 85.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 600100706 958 learners (DBE)

KHAYALETHU SENIOR PRIMARY SCHOOL

Butterworth · Eastern Cape View Location

Telephone: 073 882 8264
Public Primary School Quintile 3 No-Fee School
EMIS: 200300181 122 learners (DBE)

KHAYALETHU SENIOR PRIMARY SCHOOL

Riverine, Mdantsane · Eastern Cape View Location

Telephone: 078 181 6251
Public Primary School Quintile 3 No-Fee School
EMIS: 200200312 284 learners (DBE)

KHAYALETHU SPECIAL SCHOOL

North End, East London · Eastern Cape View Location

Telephone: 043 722 4016
Public Special Needs Education School Fee-Charging
EMIS: 200201019 218 learners (DBE)

KHAYAMNANDI PUBLIC SCHOOL

Venterstad · Eastern Cape View Location

Telephone: 051 654 0292
Public Primary School Quintile 3 No-Fee School
EMIS: 200600330 573 learners (DBE)

KHAYELIHLE HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

63.6% matric pass rate (2025)
2022 47.4%
2023 58.3%
2024 80.0%
2025 63.6%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500174011 118 learners (DBE)

KHAYELIHLE PRIMARY SCHOOL

Boksburg, Germiston · Gauteng View Location

Telephone: 011 906 4401
Public Primary School Quintile 4 No-Fee School
EMIS: 700161869 1,326 learners (DBE)

KHAYELIHLE PRIMARY SCHOOL

Thulamahashe, Thulamahashe · Mpumalanga View Location

Telephone: 081 701 2487
Public Primary School Quintile 1 Fee-Charging
EMIS: 800034830 874 learners (DBE)

KHAYELITJHA PRIMARY SCHOOL

Kwamhlanga, Kwamhlanga · Mpumalanga View Location

Telephone: 013 947 0773
Public Primary School Quintile 2 Fee-Charging
EMIS: 800026484 833 learners (DBE)

KHAYELITSHA JUNIOR PRIMARY SCHOOL

Umzimkhulu · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500426018 100 learners (DBE)

KHAYELITSHA LSEN SCHOOL

Khayelitsha, City Of Cape Town · Western Cape View Location

Telephone: 074 074 1239
Public Special Needs Education School Fee-Charging
EMIS: 106324531 390 learners (DBE)

KHAYELITSHA PRIMARY SCHOOL

Woodbrook, East London · Eastern Cape View Location

Telephone: 076 150 2714
Public Primary School Quintile 2 No-Fee School
EMIS: 200200313 133 learners (DBE)

KHAYIMANI SCIENCE AND TECHNOLOGY COMBINED SCHOOL

Ximhungwe, Ximhungwe · Mpumalanga View Location

84.0% matric pass rate (2025)
2024 77.8%
2025 84.0%
Independent Combined School Fee-Charging
EMIS: 800035316 63 learners (DBE)

KHAZIMULA PRIMARY SCHOOL

Impendle · KwaZulu-Natal View Location

Telephone: 082 794 9082
Public Primary School Quintile 2 No-Fee School
EMIS: 500174085 219 learners (DBE)

KHEALE

Modjadjiskloof · Limpopo View Location

Telephone: 082 353 9309
96.4% matric pass rate (2025)
2022 82.1%
2023 87.0%
2024 92.7%
2025 96.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918520092 502 learners (DBE)

KHEHLEKILE PRIMARY SCHOOL

Alberton, Alberton · Gauteng View Location

Telephone: 011 905 6701
Public Primary School Quintile 3 No-Fee School
EMIS: 700340760 894 learners (DBE)

KHEIS MET PRIMÊRE SKOOL

Garies · Northern Cape

Telephone: 027 652 2402
Public Primary School Quintile 1 No-Fee School
EMIS: 300032202 94 learners (DBE)

KHEKHUTINI

Mohlakamosoma · Limpopo View Location

Telephone: 071 311 8468
Public Primary School Quintile 1 No-Fee School
EMIS: 918510132 559 learners (DBE)

KHELENG S/S

Phomolong, Hennenman · Free State View Location

90.3% matric pass rate (2025)
2022 87.6%
2023 92.4%
2024 87.8%
2025 90.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 441912110 1,214 learners (DBE)

KHENSANI PRIMARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 076 505 2691
Public Primary School Quintile 3 No-Fee School
EMIS: 700240804 1,241 learners (DBE)

KHEODI

Bolobedu, Molototsi · Limpopo View Location

Telephone: 079 926 1850
83.7% matric pass rate (2025)
2022 58.6%
2023 73.2%
2024 87.0%
2025 83.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918520108 544 learners (DBE)

KHEOPENI

Tzaneen · Limpopo View Location

Telephone: 072 343 0211
Public Primary School Quintile 1 No-Fee School
EMIS: 918510149 241 learners (DBE)

KHESETHWANE

Mawa, Tzaneen · Limpopo View Location

Telephone: 083 271 3047
98.7% matric pass rate (2025)
2022 82.1%
2023 94.2%
2024 98.6%
2025 98.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510156 717 learners (DBE)

KHETANI JUNIOR SECONDARY SCHOOL

Tabankulu, Lusikisiki · Eastern Cape View Location

Telephone: 072 902 1568
Public Primary School Quintile 2 No-Fee School
EMIS: 200500351 281 learners (DBE)

KHETHAMAHLE SP SCHOOL

Kwamashu · KwaZulu-Natal View Location

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

KHETHANI CHRISTIAN SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Combined School
EMIS: 500493765 192 learners (DBE)

KHETHAPOYE

Kgwekgwevillage, Tzaneen · Limpopo View Location

Telephone: 072 750 4859
Public Primary School Quintile 1 No-Fee School
EMIS: 918510163 123 learners (DBE)

KHETHELIHLE PRIMARY SCHOOL

Emondlo · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500174159 1,259 learners (DBE)

KHETHIMFUNDO PRIMARY SCHOOL

Nkwalini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174196 161 learners (DBE)

KHETHIMFUNDO SECONDARY SCHOOL

Next To Esidumbini Clinic · KwaZulu-Natal View Location

Telephone: 083 938 0898
98.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 95.0%
2025 98.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500174233 379 learners (DBE)

KHETHINDLELENHLE PRIMARY SCHOOL

Plessislaer · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500174270 781 learners (DBE)

KHETHIWE SPECIAL SCHOOL

Empangeni · KwaZulu-Natal View Location

Public Special Needs Education School
EMIS: 500174307 33 learners (DBE)

KHETHOKUHLE PRIMARY SCHOOL

Osizweni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500447478 1,682 learners (DBE)

KHETHOKUHLE PRIMARY SCHOOL

Ezitendeni · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500174344 142 learners (DBE)

KHETHOKUHLE SECONDARY SCHOOL

Inanda Newtown A · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 81.9%
2023 100.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500161690 1,130 learners (DBE)

KHETHUKUTHULA PRIMARY SCHOOL

Stepmore Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500174381 12 learners (DBE)

KHETHUKUTHULA SECONDARY SCHOOL

Newcastle · KwaZulu-Natal View Location

Telephone: 083 617 7240
97.2% matric pass rate (2025)
2022 75.0%
2023 92.1%
2024 92.3%
2025 97.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500340104 550 learners (DBE)

KHETHUKUTHULA SENIOR SECONDARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

33.3% matric pass rate (2025)
2022 100.0%
2023 82.4%
2024 95.0%
2025 33.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500323195 224 learners (DBE)

KHETHWAYO PRIMARY SCHOOL

Ingwavuma · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500174418 151 learners (DBE)

KHETO NXUMAYO AGRICULTURAL

Siyandani, Giyani · Limpopo View Location

Telephone: 015 812 3315
90.3% matric pass rate (2025)
2022 72.5%
2023 86.0%
2024 75.0%
2025 90.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 916410379 538 learners (DBE)

KHETSALWATI SECONDARY SCHOOL

Nyongane Trust, Hazyview · Mpumalanga View Location

Telephone: 071 694 4172
91.0% matric pass rate (2025)
2022 70.6%
2023 83.7%
2024 86.2%
2025 91.0%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800002774 1,056 learners (DBE)

KHEYI

Giyani · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 916410386 396 learners (DBE)

KHIBA JUNIOR SECONDARY SCHOOL

Herschel, Hershel · Eastern Cape View Location

Telephone: 071 808 2027
Public Combined School Quintile 2 No-Fee School
EMIS: 200600332 149 learners (DBE)

KHIBA SECONDARY SCHOOL

Kuruman · Northern Cape

Telephone: 053 773 1060
59.4% matric pass rate (2025)
2025 59.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 300100707 572 learners (DBE)

Khibitswane Primary School

Rustenburg · North West View Location

Telephone: 063 674 8820
Public Primary School Quintile 3 No-Fee School
EMIS: 600100709 183 learners (DBE)

KHINDI JOBE SECONDARY SCHOOL

Kwa -Jobe Area · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 100.0%
2023 92.0%
2024 98.2%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500444629 476 learners (DBE)

KHINDLIMUKANI JUNIOR SECONARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 988 4545
Public Secondary School Quintile 3 No-Fee School
EMIS: 700140632 126 learners (DBE)

KHIPHINKUNZI PRIMARY SCHOOL

Dukuduku South · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500306898 522 learners (DBE)

KHIPHOKUHLE PRIMARY SCHOOL

Emfundweni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500174455 201 learners (DBE)

KHIPHULWAZI H.P. SCHOOL

Kwa Nkonka · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500174492 626 learners (DBE)

KHIPHUNYAWO H.P. SCHOOL

Pongola · KwaZulu-Natal View Location

Telephone: 078 506 3556
Public Primary School Quintile 2 No-Fee School
EMIS: 500174529 265 learners (DBE)

KHISHWA PRIMARY SCHOOL

Dondotha Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500315462 184 learners (DBE)

KHOARAI SENIOR PRIMARY SCHOOL

Mt Fletcher, Matatiele · Eastern Cape View Location

Telephone: 071 605 0756
Public Primary School Quintile 1 No-Fee School
EMIS: 200500357 62 learners (DBE)

KHOBONGWANE PRIMARY SCHOOL

Kwa-Litho, Kwa-Litho · Mpumalanga View Location

Telephone: 061 452 8090
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007690 480 learners (DBE)

KHOBONGWANE PRIMARY SCHOOL

Location · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500174566 449 learners (DBE)

KHODOBI

Peninhotsa, Malamulele · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 911360207 129 learners (DBE)

KHOFI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

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

KHOGONYANE

Kutama · Limpopo View Location

Telephone: 082 715 4739
Public Primary School Quintile 3 No-Fee School
EMIS: 928332165 635 learners (DBE)

KHOHLOPONG JUNIOR SECONDARY SCHOOL

Qumbu, Maclear · Eastern Cape View Location

Telephone: 083 518 6539
Public Primary School Quintile 1 No-Fee School
EMIS: 200400325 95 learners (DBE)

KHOKHOVELA HIGHER PRIMARY SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 082 295 4371
Public Primary School Quintile 1 Fee-Charging
EMIS: 800034910 787 learners (DBE)

KHOLOKAZANA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174640 279 learners (DBE)

KHOLWANI PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 930 2211
Public Primary School Quintile 4 No-Fee School
EMIS: 700121467 818 learners (DBE)

KHOLWANI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500148814 87 learners (DBE)

KHOMANANI

Majosivillage, Khomanani · Limpopo View Location

75.7% matric pass rate (2025)
2022 92.4%
2023 88.0%
2024 80.3%
2025 75.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 912520115 1,207 learners (DBE)

KHOMANANI PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 011 985 7911
Public Primary School Quintile 3 No-Fee School
EMIS: 700140640 1,263 learners (DBE)

KHOMANI MBHALATI

Giyani · Limpopo View Location

90.6% matric pass rate (2025)
2022 65.2%
2023 93.9%
2024 97.7%
2025 90.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 916410393 268 learners (DBE)

KHOMBA PRIMARY SCHOOL

Mabomvini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174677 500 learners (DBE)

KHOMBINDLELA HIGH SCHOOL

Ngwelezane · KwaZulu-Natal View Location

94.6% matric pass rate (2025)
2022 85.6%
2023 91.3%
2024 95.4%
2025 94.6%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 500174714 1,469 learners (DBE)

KHOMBINDLELA PRIMARY SCHOOL

Hazyview, Hazyview · Mpumalanga View Location

Telephone: 072 728 9263
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007724 1,167 learners (DBE)

KHOMBINDLELA PRIMARY SCHOOL

Brakpan, Brakpan · Gauteng View Location

Telephone: 011 738 1899
Public Primary School Quintile 3 No-Fee School
EMIS: 700311191 723 learners (DBE)

KHOMELA

Dzanani, Dzanani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 928331858 403 learners (DBE)

KHOMISANI

Giyani · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 916410409 1,050 learners (DBE)

KHOMO PRIMARY SCHOOL

Nkandla · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174751 152 learners (DBE)

KHONDLO SECONDARY SCHOOL

Emondlo · KwaZulu-Natal View Location

90.4% matric pass rate (2025)
2022 97.4%
2023 95.1%
2024 91.4%
2025 90.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500303326 1,340 learners (DBE)

KHONGELA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174788 19 learners (DBE)

KHONJWAYO SENIOR PRIMARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 083 441 8420
Public Primary School Quintile 1 No-Fee School
EMIS: 200500358 499 learners (DBE)

KHONYA PRIMARY SCHOOL

Ingwavuma · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500174825 233 learners (DBE)

KHONZAKAHLE PRIMARY SCHOOL

Breyten, Breyten · Mpumalanga View Location

Public Primary School Quintile 2 Fee-Charging
EMIS: 800007732 453 learners (DBE)

KHONZIMFUNDO PRIMARY SCHOOL

Ackerville, Witbank · Mpumalanga View Location

Telephone: 013 696 1593
Public Combined School Quintile 3 Fee-Charging
EMIS: 800007757 352 learners (DBE)

KHONZINDABA PRIMARY SCHOOL

C/O Godide Traditional Authority · KwaZulu-Natal View Location

Telephone: 079 342 1306
Public Primary School Quintile 1 No-Fee School
EMIS: 500174862 106 learners (DBE)

KHOPO

Ritavi · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 915531344 507 learners (DBE)

KHORONG SENIOR SECONDARY SCHOOL

Seqhodong, Matatiele · Eastern Cape View Location

Telephone: 082 265 0876
83.1% matric pass rate (2025)
2022 44.8%
2023 77.5%
2024 94.2%
2025 83.1%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500359 508 learners (DBE)

KHOSIS (MET) PRIMARY SCHOOL

Postmasburg · Northern Cape

Telephone: 053 313 2114
Public Primary School Quintile 3 Fee-Charging
EMIS: 300044206 128 learners (DBE)

KHOTHALANG C/S

Bolata Village, Witsieshoek · Free State View Location

Public Intermediate School Quintile 1 No-Fee School
EMIS: 445109052 169 learners (DBE)
← Prev Page 84 of 256 Next →
Scroll to Top