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

KEC ACADEMY HIGH SCHOOL

Knysna · Western Cape

Independent Secondary School
EMIS: 100000850 18 learners (DBE)

KEC PRIMARY SCHOOL

Knysna, Knysna · Western Cape View Location

Independent Primary School Fee-Charging
EMIS: 100000683 120 learners (DBE)

KEDAMA SENIOR PRIMARY SCHOOL

Butterworth, Ndabakazi · Eastern Cape View Location

Telephone: 083 547 0342
Public Primary School Quintile 2 No-Fee School
EMIS: 200300179 71 learners (DBE)

KEDIEMETSE PRIMARY SCHOOL

Khuma, Stilfontein · North West View Location

Telephone: 018 489 1032
Public Primary School Quintile 3 No-Fee School
EMIS: 600100643 639 learners (DBE)

KEDIKETSE

Mogaladivillage, Kediketse · Limpopo View Location

Telephone: 063 850 8912
Public Primary School Quintile 1 No-Fee School
EMIS: 924640378 285 learners (DBE)

KEEMEMANG PRIMARY

Graspan, Hartswater · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100644 54 learners (DBE)

KEEROM SSKV PRIMハRE SKOOL

Montagu, Outside A Town · Western Cape View Location

Telephone: 023 004 0968
Public Primary School Quintile 1 No-Fee School
EMIS: 127330892 18 learners (DBE)

KEGAKILWE PRIMARY SCHOOL

Tlakgameng, Vryburg · North West View Location

Telephone: 053 998 7053
Public Primary School Quintile 1 No-Fee School
EMIS: 600100645 925 learners (DBE)

KEGOMODITSWE P/S

Malebogo, Hertzogville · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 440404128 930 learners (DBE)

KEGOMODITSWE SECONDARY SCHOOL

Vryburg · Northern Cape

Telephone: 072 374 9244
90.9% matric pass rate (2025)
2022 58.6%
2023 68.9%
2024 78.1%
2025 90.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 300100646 436 learners (DBE)

KEI ROAD COMBINED SCHOOL

Kei Road, King Williams Town · Eastern Cape View Location

Telephone: 043 782 0702
Public Primary School Quintile 3 No-Fee School
EMIS: 200200308 215 learners (DBE)

KEIDEBEES INTERMEDIÊRE SKOOL

Upington · Northern Cape

Telephone: 054 331 3179
Public Intermediate School Quintile 4 Fee-Charging
EMIS: 300041206 1,062 learners (DBE)

KEIKANAMANG PRIMARY SCHOOL

Taung, Taung Station · North West View Location

Telephone: 081 413 4320
Public Primary School Quintile 2 No-Fee School
EMIS: 600100647 238 learners (DBE)

KEIKELAME I/S

Grootdam, Thaba Nchu · Free State View Location

Public Intermediate School Quintile 2 No-Fee School
EMIS: 443907269 117 learners (DBE)

KEIMOES (RK) INTERMEDIATE SCHOOL

Keimoes · Northern Cape

Telephone: 054 461 2806
Public Intermediate School Quintile 4 Fee-Charging
EMIS: 300042305 754 learners (DBE)

KEIMOES AKADEMIE

Upington · Northern Cape

Independent Primary School Fee-Charging
EMIS: 300042225 70 learners (DBE)

KEIMOES GEKOMBINEERDE SKOOL

Keimoes · Northern Cape

Telephone: 054 461 0071
96.5% matric pass rate (2025)
2022 98.6%
2023 86.2%
2024 96.8%
2025 96.5%
Public Combined School Quintile 4 Fee-Charging
EMIS: 300042303 784 learners (DBE)

KEIPATILE PRIMARY SCHOOL

Morokweng, Morokweng · North West View Location

Telephone: 073 649 9194
Public Primary School Quintile 2 No-Fee School
EMIS: 600100648 663 learners (DBE)

KEISIE VGK PRIMハRE SKOOL

Montagu, Outside A Town · Western Cape View Location

Telephone: 023 008 5130
Public Primary School Quintile 1 No-Fee School
EMIS: 127337536 145 learners (DBE)

KEITSLEIGH SCHOOL

Berea · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500311207 161 learners (DBE)

Keitumetse Primary School

Klipgat, Brits · North West View Location

Telephone: 071 690 2787
Public Primary School Quintile 2 No-Fee School
EMIS: 600100650 751 learners (DBE)

KEJAKILE MIDDLE SCOOL

Mofufutsoho, Delareyville · North West View Location

Telephone: 060 350 9947
100.0% matric pass rate (2025)
2022 91.3%
2023 77.8%
2024 78.9%
2025 100.0%
Public Combined School Quintile 1 No-Fee School
EMIS: 600100651 128 learners (DBE)

KEKANA PRIMARY SCHOOL

Hammanskraal, Pretoria · Gauteng View Location

Telephone: 065 981 2812
Public Primary School Quintile 1 No-Fee School
EMIS: 700910652 716 learners (DBE)

KEKETSO PRIMARY SCHOOL

Germiston · Gauteng View Location

Telephone: 012 880 2586
Public Primary School Quintile 3 No-Fee School
EMIS: 700340729 761 learners (DBE)

Kele Secondary School

Geelhoutpark, Rustenburg · North West View Location

Telephone: 014 538 1245
100.0% matric pass rate (2025)
2022 78.6%
2023 97.4%
2024 100.0%
2025 100.0%
Independent Secondary School
EMIS: 600100653 350 learners (DBE)

KELEBOGILE INTERMEDIATE SCHOOL

Doornlaagte, Delareyville · North West View Location

Telephone: 083 544 6327
Public Primary School Quintile 1 No-Fee School
EMIS: 600100654 392 learners (DBE)

Keledi Secondary

Phokeng, Phokeng · North West View Location

Telephone: 071 377 3417
90.1% matric pass rate (2025)
2022 78.2%
2023 84.2%
2024 83.3%
2025 90.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600100655 840 learners (DBE)

KELEDI SENIOR SECONDARY SCHOOL

Arconhoek, Acornhoek · Mpumalanga View Location

Telephone: 071 487 0290
94.3% matric pass rate (2025)
2022 88.7%
2023 85.7%
2024 94.8%
2025 94.3%
Public Secondary School Quintile 1 Fee-Charging
EMIS: 800034885 418 learners (DBE)

KELEKESE

Tzaneen · Limpopo View Location

86.9% matric pass rate (2025)
2022 74.0%
2023 84.0%
2024 72.4%
2025 86.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 918510095 462 learners (DBE)

KELERAYAMANG PRIMARY SCHOOL

Witkleigat, Witkleigat · North West View Location

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

KELOKITSO COMPREHENSIVE SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 082 557 5382
92.7% matric pass rate (2025)
2022 81.4%
2023 95.1%
2024 95.0%
2025 92.7%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700140624 853 learners (DBE)

KEMP SIDING COMBINED SCHOOL

Piet Retief, Piet Retief · Mpumalanga View Location

Telephone: 017 826 0514
79.7% matric pass rate (2025)
2022 73.8%
2023 87.5%
2024 84.9%
2025 79.7%
Public Combined School Quintile 2 Fee-Charging
EMIS: 800007476 1,009 learners (DBE)

KEMPTON PANORAMASKOOL

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 083 468 3583
100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Public Combined School Fee-Charging
EMIS: 700260158 580 learners (DBE)

KEMPTON PARK PRIMARY SCHOOL

Kempton Park, Kempton Park · Gauteng View Location

Telephone: 016 583 8087
Public Primary School Quintile 5 Fee-Charging
EMIS: 700260166 959 learners (DBE)

KENHARDT INTERMEDIÊRE SKOOL

Kenhardt · Northern Cape

Telephone: 054 651 0368
100.0% matric pass rate (2025)
2022 96.9%
2023 87.0%
2024 97.7%
2025 100.0%
Public Intermediate School Quintile 2 Fee-Charging
EMIS: 300034305 442 learners (DBE)

KENHARDT PRIMÊRE SKOOL

Kenhardt · Northern Cape

Telephone: 054 651 0157
Public Primary School Quintile 2 Fee-Charging
EMIS: 300034307 737 learners (DBE)

KENILWORTH SECONDARY SCHOOL

Kenilworth, Johannesburg · Gauteng View Location

Telephone: 011 683 1416
98.3% matric pass rate (2025)
2022 93.9%
2023 97.1%
2024 97.3%
2025 98.3%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700400107 933 learners (DBE)

KENMERE PRIMARY SCHOOL

Kensington, City Of Cape Town · Western Cape View Location

Telephone: 021 593 2300
Public Primary School Quintile 5 Fee-Charging
EMIS: 103322148 1,152 learners (DBE)

KENNEN PRIMARY SCHOOL

Shatale, Shatale · Mpumalanga View Location

Telephone: 082 742 2667
Public Primary School Quintile 1 Fee-Charging
EMIS: 800034886 399 learners (DBE)

KENNERSLEY PRIMARY SCHOOL

Cedarville · Eastern Cape View Location

Telephone: 072 444 8404
Public Primary School Quintile 2 No-Fee School
EMIS: 200501579 525 learners (DBE)

KENNETH MASEKELA

Dennilton · Limpopo View Location

Telephone: 071 926 3502
Public Primary School Quintile 1 No-Fee School
EMIS: 924650337 994 learners (DBE)

KENNETH MASEKELA SECONDARY SCHOOL

Springs, Springs · Gauteng View Location

Telephone: 082 556 4295
81.3% matric pass rate (2025)
2022 83.5%
2023 89.0%
2024 75.9%
2025 81.3%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700350793 1,511 learners (DBE)

KENRIDGE PRIMARY SCHOOL

Kenridge - Durbanville, City Of Cape Town · Western Cape View Location

Telephone: 021 976 3046
Public Primary School Quintile 5 Fee-Charging
EMIS: 101309272 1,631 learners (DBE)

KENSINGTON RIDGE PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 616 5347
Public Primary School Quintile 5 Fee-Charging
EMIS: 700130724 614 learners (DBE)

KENSINGTON SECONDARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 010 065 2139
84.4% matric pass rate (2025)
2022 86.2%
2023 78.0%
2024 92.6%
2025 84.4%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700130070 1,841 learners (DBE)

KENSINGTON SECONDARY SCHOOL

Kensington, City Of Cape Town · Western Cape View Location

Telephone: 021 593 3050
94.3% matric pass rate (2025)
2022 96.1%
2023 79.0%
2024 86.1%
2025 94.3%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 103323810 1,214 learners (DBE)

KENSIO HOUSE THERAPEUTIC ACADEMY

City Of Cape Town · Western Cape

Telephone: 021 879 9905
Independent Intermediate School
EMIS: 100000838 130 learners (DBE)

KENTANI JUNIOR SECONDARY SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 073 783 3847
Public Primary School Quintile 1 No-Fee School
EMIS: 200300045 121 learners (DBE)

KENTERTON PRIMARY SCHOOL

Impunga No 2 · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500172716 910 learners (DBE)

KENTON ON SEA PRIMARY SCHOOL

Kenton On Sea · Eastern Cape View Location

Telephone: 046 648 1358
Public Primary School Quintile 4 Fee-Charging
EMIS: 200100376 203 learners (DBE)

KENTON PRIMARY SCHOOL

Alberton, Alberton · Gauteng View Location

Telephone: 011 867 5827
Public Primary School Quintile 5 Fee-Charging
EMIS: 700340224 1,103 learners (DBE)

KENVILLE PRIMARY SCHOOL

Kenville · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500172753 959 learners (DBE)

KENWYN PRIMARY SCHOOL

Lansdowne, City Of Cape Town · Western Cape View Location

Telephone: 021 762 2720
Public Primary School Quintile 5 Fee-Charging
EMIS: 105309376 664 learners (DBE)

Keoagile Primary School

Bojanala, Swartruggens · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100660 150 learners (DBE)

KEOBUSITSE PRIMARY

Dinokana, Dinokraan · North West View Location

Telephone: 079 205 5364
Public Primary School Quintile 1 No-Fee School
EMIS: 600100659 374 learners (DBE)

KEOLEBOGILE PRIMARY SCHOOL

Magagwe Shebelakwame, Mafikeng · North West View Location

Telephone: 018 382 1886
Public Primary School Quintile 2 No-Fee School
EMIS: 600100661 142 learners (DBE)

Keorapetse Primary School

Mankaipaa, Rustenburg · North West View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 600100662 35 learners (DBE)

KEOTSHEPILE PRIMARY SCHOOL

Ikageng, Potchefstroom · North West View Location

Telephone: 071 081 3288
Public Primary School Quintile 3 No-Fee School
EMIS: 600104139 1,168 learners (DBE)

KERETETSE MIDDLE SCHOOL

Morokweng, Taung · North West View Location

Telephone: 082 360 6121
Public Combined School Quintile 2 No-Fee School
EMIS: 600100663 168 learners (DBE)

KERRIA PRIMARY SCHOOL

Protea Park, City Of Cape Town · Western Cape View Location

Telephone: 021 572 7093
Public Primary School Quintile 4 No-Fee School
EMIS: 132470198 1,347 learners (DBE)

KERSBOSLAAGTE SSKV PRIMハRE SKOOL

Malmesbury Farms, City Of Cape Town · Western Cape View Location

Telephone: 021 869 8266
Public Primary School Quintile 1 No-Fee School
EMIS: 108476579 134 learners (DBE)

KESARONA

Thabazimbi, Thabazimbi · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 909130406 347 learners (DBE)

KESWA'S PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500425981 39 learners (DBE)

KETI JUNIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 072 698 5871
Public Primary School Quintile 1 No-Fee School
EMIS: 200300180 157 learners (DBE)

KETLANE

Valdezia · Limpopo View Location

Telephone: 072 501 3033
Public Primary School Quintile 1 No-Fee School
EMIS: 905331278 590 learners (DBE)

KETUDI

Sapuvillage, Polokwane · Limpopo View Location

100.0% matric pass rate (2025)
2022 75.0%
2023 83.3%
2024 76.9%
2025 100.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 920212384 139 learners (DBE)

KEURBOSCH SCHOOL

Knysna Central, Knysna · Western Cape View Location

Telephone: 044 382 3395
Independent Combined School Quintile 2 Fee-Charging
EMIS: 119007547 103 learners (DBE)

KEURHOF LSEN

Klerksdorp · North West View Location

Telephone: 018 462 9981
Public Special Needs Education School
EMIS: 600102375 542 learners (DBE)

KEURTJIEKLOOF PRIMÊRE SKOOL

Vanderkloof · Northern Cape

Telephone: 053 664 0344
Public Primary School Quintile 2 Fee-Charging
EMIS: 300021205 114 learners (DBE)

KEVIN NKOANE PRIMARY SCHOOL

Kimberley · Northern Cape

Telephone: 053 861 4863
Public Primary School Quintile 4 Fee-Charging
EMIS: 300012207 1,464 learners (DBE)

KEWTOWN PRIMARY SCHOOL

Kewtown, City Of Cape Town · Western Cape View Location

Telephone: 021 637 7020
Public Primary School Quintile 4 No-Fee School
EMIS: 105480495 587 learners (DBE)

KEY TO EDUCATION TRADING AS FOCUS COLLE

Wynberg, City Of Cape Town · Western Cape View Location

Telephone: 021 762 2929
64.7% matric pass rate (2025)
2022 64.0%
2023 62.6%
2024 74.7%
2025 64.7%
Independent Combined School Fee-Charging
EMIS: 100000286 220 learners (DBE)

KGABA

Mokopane, Mahwelereng · Limpopo View Location

Telephone: 079 134 1525
100.0% matric pass rate (2025)
2022 66.7%
2023 95.0%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921120430 386 learners (DBE)

KGABAGARE

Matodavillage, Mokopane · Limpopo View Location

Telephone: 084 522 0610
Public Primary School Quintile 2 No-Fee School
EMIS: 921122068 307 learners (DBE)

Kgabalatsane Primary School

Unit 9, Garankuwa · North West View Location

Telephone: 082 978 9606
Public Primary School Quintile 3 No-Fee School
EMIS: 600100667 1,017 learners (DBE)

KGABANE P/S

Rocklands Location, Bloemfontein · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 440303078 583 learners (DBE)

KGABANG PRIMARY SCHOOL

Ritchie · Northern Cape

Telephone: 053 872 1301
Public Primary School Quintile 1 No-Fee School
EMIS: 300014302 1,307 learners (DBE)

KGABARENG S/S

Viljoenskroon, Viljoenskroon · Free State View Location

92.4% matric pass rate (2025)
2022 82.1%
2023 96.3%
2024 92.9%
2025 92.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 444306340 1,034 learners (DBE)

KGABEDI

Bavaria, Treves · Limpopo View Location

Telephone: 073 044 2062
65.0% matric pass rate (2025)
2022 77.3%
2023 100.0%
2024 94.4%
2025 65.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921142102 139 learners (DBE)

KGABETLI

Maroteng, Mahwelereng · Limpopo View Location

Telephone: 083 590 4483
Public Primary School Quintile 2 No-Fee School
EMIS: 921120454 550 learners (DBE)

KGABO

Polokwane · Limpopo View Location

Telephone: 015 223 0372
68.0% matric pass rate (2025)
2022 95.2%
2023 75.0%
2024 79.6%
2025 68.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 922220330 936 learners (DBE)

KGABO PARK

Bushbuckride, Bushbuckrige · Limpopo View Location

Telephone: 076 698 1684
Public Primary School Quintile 2 No-Fee School
EMIS: 992202401 362 learners (DBE)

KGABO PRIMARY SCHOOL

Pretoria, Pretoria · Gauteng View Location

Telephone: 012 373 8638
Public Primary School Quintile 4 No-Fee School
EMIS: 700231829 548 learners (DBE)

KGADIME MATSEPE SECONDARY SCHOOL

Soshanguve, Pretoria · Gauteng View Location

Telephone: 012 720 6016
88.5% matric pass rate (2025)
2022 86.3%
2023 88.1%
2024 88.7%
2025 88.5%
Public Secondary School Quintile 2 No-Fee School
EMIS: 700240762 1,398 learners (DBE)

KGADIMO

Mafefe, Polokwane · Limpopo View Location

60.6% matric pass rate (2025)
2022 89.3%
2023 68.0%
2024 61.5%
2025 60.6%
Public Secondary School Quintile 1 No-Fee School
EMIS: 923260246 220 learners (DBE)

KGAGA TLOU

Malebitsa, Nylstroom · Limpopo View Location

91.0% matric pass rate (2025)
2022 93.3%
2023 91.9%
2024 97.3%
2025 91.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 996606821 598 learners (DBE)

KGAGANOKO

Polokwane · Limpopo View Location

Telephone: 015 634 0336
Public Primary School Quintile 2 No-Fee School
EMIS: 923260253 395 learners (DBE)

KGAGATLOU

Polokwane · Limpopo View Location

55.4% matric pass rate (2025)
2022 57.6%
2023 73.6%
2024 71.7%
2025 55.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 923260260 560 learners (DBE)

KGAGUDI

Burgersfort · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 925631350 375 learners (DBE)

KGAHARA

Lenyenye · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 926540577 495 learners (DBE)

KGAHLANAMORULANA

Rietfontein, Nebo · Limpopo View Location

Telephone: 071 657 6312
93.9% matric pass rate (2025)
2022 84.0%
2023 94.8%
2024 97.8%
2025 93.9%
Public Secondary School Quintile 1 No-Fee School
EMIS: 924640354 1,116 learners (DBE)

KGAHLANONG

Steelpoort, Steelpoort · Limpopo View Location

Telephone: 013 237 0253
93.2% matric pass rate (2025)
2022 75.6%
2023 76.2%
2024 98.0%
2025 93.2%
Public Secondary School Quintile 1 No-Fee School
EMIS: 996606300 1,520 learners (DBE)

KGAKALA

Groothoek · Limpopo View Location

Telephone: 074 227 0429
94.0% matric pass rate (2025)
2022 92.1%
2023 91.5%
2024 90.0%
2025 94.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 921230092 456 learners (DBE)

KGAKGALA

Skuurmanshoogte, Mokamole · Limpopo View Location

Telephone: 073 084 8188
Public Primary School Quintile 2 No-Fee School
EMIS: 921140229 96 learners (DBE)

KGAKGATHU

Bakenberg, Treves · Limpopo View Location

Telephone: 015 223 0822
80.0% matric pass rate (2025)
2022 100.0%
2023 84.6%
2024 77.3%
2025 80.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 921142126 284 learners (DBE)

KGAKOA

Makgodu, Polokwane · Limpopo View Location

92.8% matric pass rate (2025)
2022 84.3%
2023 90.4%
2024 81.3%
2025 92.8%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922220934 1,637 learners (DBE)

KGALADI

Mamome, Marishane · Limpopo View Location

Telephone: 013 219 7288
Public Primary School Quintile 1 No-Fee School
EMIS: 924640385 1,046 learners (DBE)

Kgalagatsane Primary School

Readigelo, Koster · North West View Location

Telephone: 014 543 9052
Public Primary School Quintile 1 No-Fee School
EMIS: 600100670 907 learners (DBE)

KGALAKA

Sovenga · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 923240174 302 learners (DBE)

KGALALELO PRIMARY SCHOOL

Molopo Rural, Molopo · North West View Location

Telephone: 083 887 2448
Public Primary School Quintile 1 No-Fee School
EMIS: 600104014 147 learners (DBE)
← Prev Page 81 of 256 Next →
Scroll to Top