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

Khothalo Primary School

Lethlabile-A, Brits · North West View Location

Telephone: 072 229 0268
Public Primary School Quintile 1 No-Fee School
EMIS: 600100710 514 learners (DBE)

KHOTHATSO P/S

Section T, Botshabelo · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 440602120 807 learners (DBE)

KHOTSHO PRIMARY SCHOOL

Monti, Bizana · Eastern Cape View Location

Telephone: 063 453 4556
Public Primary School Quintile 1 No-Fee School
EMIS: 200500360 246 learners (DBE)

KHOTSO JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 083 973 5352
Public Combined School Quintile 1 No-Fee School
EMIS: 200500361 1,418 learners (DBE)

KHOTSO P/S

Masilo, Theunissen · Free State View Location

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

KHOTSO PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 082 552 7354
Public Primary School Quintile 3 No-Fee School
EMIS: 700110825 284 learners (DBE)

KHOTSO TAOLE S/S

Botshabelo · Free State View Location

85.6% matric pass rate (2025)
2024 92.5%
2025 85.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 445802180 1,288 learners (DBE)

KHOTSONG P/S

Kutlwanong, Odendaalsrus · Free State View Location

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

KHOZA HIGH SCHOOL

Piet Retief · KwaZulu-Natal View Location

94.1% matric pass rate (2025)
2022 79.1%
2023 90.0%
2024 91.8%
2025 94.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500174899 257 learners (DBE)

Khubamelo Primary School

Mmakaunyane, Jericho · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100711 365 learners (DBE)

KHUBVI

Khubui, Makhado · Limpopo View Location

Telephone: 082 206 2970
Public Primary School Quintile 3 No-Fee School
EMIS: 930350262 366 learners (DBE)

KHUDU

Trichardtsdal · Limpopo View Location

Telephone: 015 383 2248
95.7% matric pass rate (2025)
2025 95.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 926540072 240 learners (DBE)

KHUDU TSEKE

Molelemasection, Masemola · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640460 96 learners (DBE)

KHUDUGANE

Gamamaila, Modjadjiskloof · Limpopo View Location

82.9% matric pass rate (2025)
2022 60.4%
2023 59.8%
2024 95.0%
2025 82.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 919341800 693 learners (DBE)

KHUIS INTERMEDIATE SCHOOL

Kuruman · Northern Cape

Telephone: 053 773 1668
Public Intermediate School Quintile 1 No-Fee School
EMIS: 300100715 112 learners (DBE)

KHUJWANA

Khutjwanavillage, Letaba · Limpopo View Location

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

KHUKHULELA PRIMARY SCHOOL

Creighton · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500174936 538 learners (DBE)

KHULA HIGH SCHOOL

Esikhawini · KwaZulu-Natal View Location

91.4% matric pass rate (2025)
2022 69.1%
2023 67.5%
2024 97.0%
2025 91.4%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 500174973 1,063 learners (DBE)

KHULA PRIMARY SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 072 029 2461
Public Combined School Quintile 1 Fee-Charging
EMIS: 800007765 263 learners (DBE)

KHULA SAKHILE SECONDARY SCHOOL

Standerton, Standerton · Mpumalanga View Location

Telephone: 017 714 8591
77.8% matric pass rate (2025)
2022 67.2%
2023 61.3%
2024 88.5%
2025 77.8%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800007773 1,365 learners (DBE)

KHULA SECONDARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 013 780 0239
88.8% matric pass rate (2025)
2022 55.1%
2023 78.6%
2024 86.6%
2025 88.8%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800007781 1,402 learners (DBE)

KHULA SIZWE PRIMARY SCHOOL

Kempton Park, Johannesburg · Gauteng View Location

Telephone: 081 727 5618
Public Primary School Quintile 3 No-Fee School
EMIS: 700260992 1,398 learners (DBE)

KHULA-MLAMBO PRIMARY SCHOOL

Imbuzini, Imbuzini · Mpumalanga View Location

Telephone: 013 782 4655
Public Primary School Quintile 1 Fee-Charging
EMIS: 800007799 336 learners (DBE)

KHULA-MSHIKA PRIMARY SCHOOL

Kwalugedlane, Kwalugedlane · Mpumalanga View Location

Telephone: 082 089 7888
Public Combined School Quintile 1 Fee-Charging
EMIS: 800007807 1,217 learners (DBE)

KHULA-NOLWAZI PRIMARY SCHOOL

Roodepoort, Roodepoort · Gauteng View Location

Telephone: 083 794 8218
Public Primary School Quintile 1 No-Fee School
EMIS: 700400528 919 learners (DBE)

KHULAKAHLE PRIMARY SCHOOL

Madadeni · KwaZulu-Natal View Location

Telephone: 034 329 1696
Public Primary School Quintile 3 No-Fee School
EMIS: 500175047 312 learners (DBE)

KHULAMBEDU PRIMARY SCHOOL

Emambedwini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500323676 48 learners (DBE)

KHULANGELWATI PRIMARY SCHOOL

Elukwatini, Elukwatini · Mpumalanga View Location

Telephone: 071 696 4591
Public Primary School Quintile 4 Fee-Charging
EMIS: 800007815 286 learners (DBE)

KHULANGELWAZI PRIMARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Public Primary School Quintile 2 Fee-Charging
EMIS: 800007823 257 learners (DBE)

KHULANGOLWAZI HIGH SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

86.2% matric pass rate (2025)
2022 86.4%
2023 100.0%
2024 80.0%
2025 86.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500442964 173 learners (DBE)

KHULANGOLWAZI PRIMARY SCHOOL

Mtubatuba · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500175084 149 learners (DBE)

KHULANGOLWAZI PRIMARY SCHOOL

Ekuthukuzeni · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500111407 734 learners (DBE)

KHULANGOLWAZI SPECIAL SCHOOL

Montclair · KwaZulu-Natal View Location

Public Special Needs Education School
EMIS: 500221963 705 learners (DBE)

KHULANGOPHONDO SENIOR SECONDARY SCHOOL

Mount Frere · Eastern Cape View Location

Telephone: 065 522 4855
81.7% matric pass rate (2025)
2022 77.4%
2023 81.9%
2024 85.9%
2025 81.7%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 200500554 189 learners (DBE)

KHULANI COMMERCIAL HIGH SCHOOL

Nu 2, Mdantsane · Eastern Cape View Location

Telephone: 043 761 3415
95.4% matric pass rate (2025)
2022 72.4%
2023 80.7%
2024 77.5%
2025 95.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200314 1,163 learners (DBE)

KHULANI PRIMARY SCHOOL

Pinetown · KwaZulu-Natal View Location

Telephone: 060 779 1735
Public Primary School Quintile 2 No-Fee School
EMIS: 500175121 320 learners (DBE)

KHULANI PRIMARY SCHOOL

White River, White River · Mpumalanga View Location

Telephone: 072 300 1391
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007831 327 learners (DBE)

KHULANI PRIMARY SCHOOL

Enkobongweni Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500446775 249 learners (DBE)

KHULANI SPECIAL SCHOOL

Makhasa · KwaZulu-Natal View Location

Public Special Needs Education School
EMIS: 500448810 382 learners (DBE)

KHULANJALO PRIMARY SCHOOL

Empethu · KwaZulu-Natal View Location

Telephone: 73416911
Public Primary School Quintile 1 No-Fee School
EMIS: 500175158 49 learners (DBE)

KHULEKANI PRIMARY SCHOOL

Mispa · KwaZulu-Natal View Location

Telephone: 069 521 8684
Public Primary School Quintile 3 No-Fee School
EMIS: 500175195 127 learners (DBE)

KHULILE JUNIOR SECONDARY SCHOOL

Butterworth · Eastern Cape View Location

Public Combined School Quintile 3 No-Fee School
EMIS: 200300182 596 learners (DBE)

KHULILE JUNIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 073 789 1781
Public Primary School Quintile 2 No-Fee School
EMIS: 200601148 50 learners (DBE)

KHULILE PRIMARY SCHOOL

Motherwell, Gqeberha · Eastern Cape View Location

Telephone: 041 462 3120
Public Primary School Quintile 3 No-Fee School
EMIS: 200100380 625 learners (DBE)

KHULONG PRIMARY SCHOOL

Mkhuhlu, Mkhuhlu · Mpumalanga View Location

Telephone: 061 419 6494
Public Primary School Quintile 2 Fee-Charging
EMIS: 800034998 359 learners (DBE)

KHULUBONE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500175232 311 learners (DBE)

KHULUFUNDE PRIMARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 013 945 8686
Public Primary School Quintile 3 Fee-Charging
EMIS: 800007856 596 learners (DBE)

KHULUGQAME PUBLIC PRIMARY SCHOOL

Kwadabeka · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500179043 782 learners (DBE)

KHULULEKANI PRIMARY SCHOOL

Krugersdorp, Mogale City · Gauteng View Location

Telephone: 011 765 4026
Public Primary School Quintile 2 No-Fee School
EMIS: 700251520 1,308 learners (DBE)

KHULULEKANI PRIMARY SCHOOL

Mandini · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500175269 557 learners (DBE)

KHULUMA COMBINED PRIMARY SCHOOL

Highflats · KwaZulu-Natal View Location

Telephone: 082 759 8234
Public Primary School Quintile 2 No-Fee School
EMIS: 500175306 279 learners (DBE)

KHULUMELUZULU HIGH SCHOOL

Ntshangase Tribal · KwaZulu-Natal View Location

67.2% matric pass rate (2025)
2022 91.3%
2023 74.0%
2024 85.9%
2025 67.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500175343 563 learners (DBE)

KHULUNOLWAZI PRIMARY SCHOOL

Middelburg, Middelburg · Mpumalanga View Location

Telephone: 071 253 3744
Public Primary School Quintile 4 Fee-Charging
EMIS: 800003160 1,482 learners (DBE)

Khulusa Primary School

Langplaas Sandfontein, Brits · North West View Location

Telephone: 060 840 9547
Public Primary School Quintile 1 No-Fee School
EMIS: 600100716 297 learners (DBE)

KHULUSOMELELE PRIMARY SCHOOL

Whittlesea · Eastern Cape View Location

Telephone: 082 205 5564
Public Primary School Quintile 2 No-Fee School
EMIS: 200600334 128 learners (DBE)

KHUMA PRIMARY SCHOOL

Khuma, Stilfontein · North West View Location

Telephone: 018 011 2434
Public Primary School Quintile 3 No-Fee School
EMIS: 600100717 432 learners (DBE)

KHUMBULA SECONDARY SCHOOL

Kabokweni, Kabokweni · Mpumalanga View Location

Telephone: 071 657 6177
89.0% matric pass rate (2025)
2022 68.5%
2023 76.6%
2024 95.0%
2025 89.0%
Public Secondary School Quintile 2 Fee-Charging
EMIS: 800007872 737 learners (DBE)

KHUMBULANI HIGH SCHOOL

Central, Gqeberha · Eastern Cape View Location

Telephone: 041 582 2430
76.6% matric pass rate (2025)
2022 77.1%
2023 79.1%
2024 85.9%
2025 76.6%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100381 1,181 learners (DBE)

KHUMBULANI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 076 781 6456
Public Primary School Quintile 1 No-Fee School
EMIS: 500175380 117 learners (DBE)

KHUMBUZA COMBINED PRIMARY SCHOOL

Next To Umthamvuna River · KwaZulu-Natal View Location

Telephone: 073 981 5238
Public Primary School Quintile 1 No-Fee School
EMIS: 500175417 228 learners (DBE)

KHUMBUZA JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 073 547 3549
Public Combined School Quintile 1 No-Fee School
EMIS: 200500362 425 learners (DBE)

KHUME PRIMARY SCHOOL

Emanyiseni Ward · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500175454 114 learners (DBE)

KHUMELONG

Kgapane · Limpopo View Location

Telephone: 071 386 8383
Public Primary School Quintile 2 No-Fee School
EMIS: 918510187 274 learners (DBE)

KHUMOLENI PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500175491 45 learners (DBE)

KHUMOSEJO MIDDLE SCHOOL

Madibogo, Madibogo · North West View Location

Telephone: 018 337 9324
86.9% matric pass rate (2025)
2022 85.1%
2023 71.4%
2024 91.8%
2025 86.9%
Public Combined School Quintile 2 No-Fee School
EMIS: 600100719 822 learners (DBE)

KHUNDA

Makhado, Vhulaudzi · Limpopo View Location

Telephone: 082 299 9801
Public Primary School Quintile 3 No-Fee School
EMIS: 928331247 41 learners (DBE)

KHUNE P/S

Rooifonntein, Thaba Nchu · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 443907256 98 learners (DBE)

KHUNGULU

Giyani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 916410416 251 learners (DBE)

KHUNJULIWE SECONDARY SCHOOL

Standerton, Standerton · Mpumalanga View Location

Telephone: 017 714 7216
57.7% matric pass rate (2025)
2022 80.5%
2023 70.3%
2024 83.0%
2025 57.7%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800010207 1,038 learners (DBE)

KHUNOANA PRIMARY SCHOOL

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Telephone: 082 556 0807
Public Primary School Quintile 1 No-Fee School
EMIS: 700320705 874 learners (DBE)

KHUNOTSWANE PRIMARY

Zeerust, Lerato · North West View Location

Telephone: 018 642 1237
Public Primary School Quintile 1 No-Fee School
EMIS: 600100720 1,022 learners (DBE)

KHUNWANA

Springs, Polokwane · Limpopo View Location

Telephone: 071 696 9888
Public Primary School Quintile 2 No-Fee School
EMIS: 919340807 361 learners (DBE)

KHUPHUKA PRIMARY SCHOOL

Oswanini · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500307951 1,061 learners (DBE)

KHUPHUKANI JUNIOR PRIMARY SCHOOL

Kwamashu · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500175528 492 learners (DBE)

KHUPHUKANI PRIMARY SCHOOL

Empumalanga, Empumalanga · Mpumalanga View Location

Telephone: 072 683 7466
Public Primary School Quintile 4 Fee-Charging
EMIS: 800007880 221 learners (DBE)

KHUPHUKANI PRIMARY SCHOOL

Fernie A, Fernie Trust · Mpumalanga View Location

Telephone: 017 888 0362
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007898 192 learners (DBE)

KHUPUKANI

Malamulele, Malamulele · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 911361514 354 learners (DBE)

KHURENG

Polokwane · Limpopo View Location

Telephone: 082 474 4962
Public Primary School Quintile 1 No-Fee School
EMIS: 921230108 435 learners (DBE)

KHUTHALA JUNIOR PRIMARY SCHOOL

Durban · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500175565 799 learners (DBE)

KHUTHALA PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 980 5668
Public Primary School Quintile 5 No-Fee School
EMIS: 700110841 749 learners (DBE)

KHUTHALANI COMBINED PRIMARY SCHOOL

Ntwashini Area · KwaZulu-Natal View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 500175602 262 learners (DBE)

KHUTHALANI PRIMARY SCHOOL

Kwamhlanga, Kwamhlanga · Mpumalanga View Location

Telephone: 013 945 6780
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007922 711 learners (DBE)

KHUTHALANI PRIMARY SCHOOL

Etholeni · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500175639 264 learners (DBE)

KHUTJANG

Mapela, Mokopane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 991102200 445 learners (DBE)

KHUTLISO DANIELS SECONDARY SCHOOL

Rhini, Grahamstown · Eastern Cape View Location

Telephone: 078 682 3679
89.0% matric pass rate (2025)
2022 88.9%
2023 96.4%
2024 91.9%
2025 89.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100382 727 learners (DBE)

KHUTLO-THARO PERFORMING AND CREATIVE ARTS SCHOOL OF SPECIALISATION

Sebokeng, Vanderbijlpark · Gauteng View Location

Telephone: 016 302 0975
88.3% matric pass rate (2025)
2022 89.0%
2023 90.8%
2024 86.3%
2025 88.3%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 700320713 1,584 learners (DBE)

KHUTSALA PRIMARY SCHOOL

Mayflower, Mpuluzi · Mpumalanga View Location

Telephone: 017 881 3555
Public Primary School Quintile 1 Fee-Charging
EMIS: 800007948 799 learners (DBE)

KHUTSALANI SECONDARY SCHOOL

Kabokweni, Kabokweni · Mpumalanga View Location

Telephone: 013 796 0230
78.5% matric pass rate (2025)
2022 64.3%
2023 80.9%
2024 71.2%
2025 78.5%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800008607 1,364 learners (DBE)

KHUTSONG

Duiwelskloof · Limpopo View Location

Telephone: 079 216 8978
Public Primary School Quintile 2 No-Fee School
EMIS: 918510194 435 learners (DBE)

KHUTSONG PRIMARY SCHOOL

Skilpadfontein, Skilpadfontein · Mpumalanga View Location

Telephone: 012 724 3077
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007963 452 learners (DBE)

KHUTSONG SOUTH PRIMARY SCHOOL

Carltonville, Merafong · Gauteng View Location

Telephone: 074 128 2087
Public Primary School Quintile 5 No-Fee School
EMIS: 700400570 1,096 learners (DBE)

KHUZULWANDE SECONDARY SCHOOL

Elukwatini, Elukwatini · Mpumalanga View Location

Telephone: 017 883 1441
100.0% matric pass rate (2025)
2022 90.2%
2023 98.1%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800006262 506 learners (DBE)

KHWARA

Mashau · Limpopo View Location

Telephone: 015 976 2065
100.0% matric pass rate (2025)
2022 96.8%
2023 100.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 930321608 500 learners (DBE)

KHWAZA SENIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 082 637 9688
94.9% matric pass rate (2025)
2022 96.9%
2023 92.9%
2024 84.4%
2025 94.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200600335 464 learners (DBE)

KHWEVHA COMMERCIAL

Shayadima, Shayadima · Limpopo View Location

Telephone: 015 964 1112
89.1% matric pass rate (2025)
2022 52.9%
2023 86.7%
2024 90.0%
2025 89.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930320339 649 learners (DBE)

KHWEZI LOMSO COMPREHENSIVE SCHOOL

Zwide, Gqeberha · Eastern Cape View Location

Telephone: 041 464 1326
85.7% matric pass rate (2025)
2022 83.3%
2023 78.2%
2024 85.8%
2025 85.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200100384 1,736 learners (DBE)

KHWEZI PUBLIC PRIMARY SCHOOL

Sobantu Village · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500175676 323 learners (DBE)

KHWEZILESIZWE PRIMARY SCHOOL

Fort Beaufort · Eastern Cape View Location

Telephone: 046 940 0277
Public Primary School Quintile 3 No-Fee School
EMIS: 200100385 447 learners (DBE)

KHWEZU

Giyani · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 916410423 433 learners (DBE)

KHWINANA

Gammasehlongcradock, Polokwane · Limpopo View Location

Telephone: 072 619 2572
83.3% matric pass rate (2025)
2022 94.7%
2023 60.0%
2024 80.0%
2025 83.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 922250287 82 learners (DBE)
← Prev Page 85 of 256 Next →
Scroll to Top