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

KAMOGELO PRIMARY

Welkom Farm, Migdol · North West View Location

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

KAMOGELO PRIMARY SCHOOL

Westonaria, Westonaria · Gauteng View Location

Telephone: 082 302 9919
Public Primary School Quintile 1 No-Fee School
EMIS: 700271163 789 learners (DBE)

KAMOGELO PRIMARY SCHOOL

Pambrook, Kagisano · North West View Location

Telephone: 076 213 8460
Public Primary School Quintile 1 No-Fee School
EMIS: 600100624 69 learners (DBE)

KAMOHELO P/S

Bloemside, Bloemfontein · Free State View Location

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

KAMOHELO PUBLIC SCHOOL

Carletonville, Carletonville · Gauteng View Location

Telephone: 010 040 2510
Public Combined School Quintile 3 No-Fee School
EMIS: 700270801 832 learners (DBE)

Kana Primary School

Kanana, Rustenburg · North West View Location

Telephone: 014 593 4040
Public Primary School Quintile 2 No-Fee School
EMIS: 600100625 822 learners (DBE)

KANAMA

Malepe, Burgersfort · Limpopo View Location

Public Secondary School Quintile 2 No-Fee School
EMIS: 925620152 25 learners (DBE)

KANANA

Polokwane · Limpopo View Location

Telephone: 073 837 1060
Public Primary School Quintile 2 No-Fee School
EMIS: 922210234 231 learners (DBE)

KANANA PARK PRIMARY SCHOOL

Kanana Park, Johannesburg · Gauteng View Location

Telephone: 011 850 1166
Public Primary School Quintile 1 No-Fee School
EMIS: 700400778 1,245 learners (DBE)

KANANA PRIMARY SCHOOL

Kanana, Kanana · North West View Location

Telephone: 018 011 1712
Public Primary School Quintile 1 No-Fee School
EMIS: 600105420 1,305 learners (DBE)

KANANA PRIMARY SCHOOL

Ivory Park, Midrand · Gauteng View Location

Telephone: 011 310 2449
Public Primary School Quintile 2 No-Fee School
EMIS: 700261719 3,591 learners (DBE)

KANANA SECONDARY SCHOOL

Kanana, Okkney · North West View Location

Telephone: 018 476 1107
94.3% matric pass rate (2025)
2022 77.6%
2023 80.6%
2024 89.3%
2025 94.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600100626 1,561 learners (DBE)

KANANA SENIOR SECONDARY SCHOOL

Peddie · Eastern Cape View Location

Telephone: 083 681 2768
92.9% matric pass rate (2025)
2022 85.7%
2023 84.0%
2024 71.4%
2025 92.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200200303 147 learners (DBE)

KANANELO S/S

Phomolong, Kroonstad · Free State View Location

84.5% matric pass rate (2025)
2022 92.2%
2023 87.8%
2024 90.6%
2025 84.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 442506078 1,127 learners (DBE)

KANDASPUNT PRIMARY SCHOOL

Vryheid · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500172309 74 learners (DBE)

KANGAROO PRIMARY SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 068 956 9525
Independent Primary School Fee-Charging
EMIS: 700401273 43 learners (DBE)

KANGIKHO PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500172346 516 learners (DBE)

KANGISA JUNIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 078 379 5399
Public Primary School Quintile 1 No-Fee School
EMIS: 200400316 255 learners (DBE)

KANNEMEYER PRIMARY SCHOOL

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

Telephone: 021 706 2365
Public Primary School Quintile 5 Fee-Charging
EMIS: 105310468 619 learners (DBE)

KANTOLO JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 363 5637
Public Primary School Quintile 1 No-Fee School
EMIS: 200500345 444 learners (DBE)

KANYALANGA SENIOR PRIMARY SCHOOL

Qumbo, Qumbu · Eastern Cape View Location

Telephone: 078 909 7375
Public Primary School Quintile 1 No-Fee School
EMIS: 200400317 93 learners (DBE)

KANYAYO JUNIOR SECONDARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 082 369 1803
Public Combined School Quintile 1 No-Fee School
EMIS: 200500346 353 learners (DBE)

KANYE JUNIOR SECONDARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 073 785 1586
Public Primary School Quintile 1 No-Fee School
EMIS: 200400318 171 learners (DBE)

KANYEKANYE HIGH SCHOOL

Ebilanyoni · KwaZulu-Natal View Location

76.8% matric pass rate (2025)
2022 90.2%
2023 92.0%
2024 89.6%
2025 76.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500172383 1,123 learners (DBE)

KANYISA JUNIOR PRIMARY SCHOOL

Libode, Port St Johns · Eastern Cape View Location

Telephone: 082 344 3449
Public Primary School Quintile 1 No-Fee School
EMIS: 200500347 516 learners (DBE)

KANYISA JUNIOR SECONDARY SCHOOL

Butterworth · Eastern Cape View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 200300738 70 learners (DBE)

KANYISA PRIMARY JUNIOR SCHOOL

Qutsa A/A, Cofimvaba · Eastern Cape View Location

Telephone: 073 815 2897
Public Primary School Quintile 2 No-Fee School
EMIS: 200601102 137 learners (DBE)

KANYISA SENIOR PRIMARY SCHOOL

Kentani, Kentani · Eastern Cape View Location

Telephone: 073 575 0442
Public Primary School Quintile 2 No-Fee School
EMIS: 200300178 99 learners (DBE)

KANYISA SPECIAL SCHOOL

Cala, Elliot · Eastern Cape View Location

Telephone: 047 877 0190
Public Special Needs Education School Fee-Charging
EMIS: 200600319 190 learners (DBE)

KAPUTLA NKOANA

Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 922220323 283 learners (DBE)

KARABELO I/S

Witsieshoek, Phuthaditjhaba · Free State View Location

Public Intermediate School Quintile 1 No-Fee School
EMIS: 445101245 233 learners (DBE)

KARABELO P/S

Rocklands Location, Bloemfontein · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 440304029 724 learners (DBE)

KARABI

Gaphago, Lonsdale · Limpopo View Location

Telephone: 078 939 8499
87.5% matric pass rate (2025)
2022 84.0%
2023 68.7%
2024 89.7%
2025 87.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 922250225 432 learners (DBE)

KARABO PRIMARY SCHOOL

Soweto, Johannesburg · Gauteng View Location

Telephone: 082 553 9982
Public Primary School Quintile 4 No-Fee School
EMIS: 700110791 364 learners (DBE)

KARATARA LAERSKOOL

Karatara, Knysna Rural · Western Cape View Location

Telephone: 044 356 2655
Public Primary School Quintile 1 No-Fee School
EMIS: 119109273 136 learners (DBE)

KARDIA HOUSE INTERNATIONAL NPC

2027 applications open

Randfontein, Randfontein · Gauteng View Location

Telephone: 011 412 1773

Accepting applications for 2027

Requirements: Birth Certificate Parents ID Copies Report from the previous school Proof of income Proof of residence Clinic Card
Phone: 0114121773
Independent Primary School Fee-Charging
EMIS: 700400649 94 learners (DBE)

KAREEDOUW JUNIOR SECONDARY SCHOOL

Kareedouw · Eastern Cape View Location

Telephone: 042 288 0220
Public Primary School Quintile 3 No-Fee School
EMIS: 200100371 619 learners (DBE)

KAREEFONTEIN PRIMARY SCHOOL

Lyciumville, Venterstad · Eastern Cape View Location

Telephone: 061 586 5052
Public Primary School Quintile 3 No-Fee School
EMIS: 200600320 450 learners (DBE)

KAREEPAN PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 082 318 5339
Public Primary School Quintile 1 No-Fee School
EMIS: 300100629 170 learners (DBE)

KAREEVILLE PRIMÊRE SKOOL

De Aar · Northern Cape

Telephone: 053 631 0638
Public Primary School Quintile 2 No-Fee School
EMIS: 300021204 820 learners (DBE)

KAREL NGIGIDENI

Domboni, Hamakuya · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 930310493 395 learners (DBE)

KAREL THERON PRIMARY SCHOOL

Middelbrug, Middelburg · Eastern Cape View Location

Telephone: 049 842 1462
Public Primary School Quintile 4 Fee-Charging
EMIS: 200600321 347 learners (DBE)

KARITAS SKOOL

Louwville, Vredenburg · Western Cape View Location

Telephone: 022 715 1676
Public Special Needs Education School Fee-Charging
EMIS: 134324663 211 learners (DBE)

Karlien Park Primary School

Rustenburg, Rusternburg Apo · North West View Location

Telephone: 014 538 1607
Public Primary School Quintile 2 No-Fee School
EMIS: 600100630 1,084 learners (DBE)

KAROO AKADEMIE

Northern Cape · Northern Cape

Independent Primary School Fee-Charging
EMIS: 300024224 58 learners (DBE)

KAROOKOP PRIMハRE SKOOL

Piketberg, Outside A Town · Western Cape View Location

Telephone: 022 942 1133
Public Primary School Quintile 1 No-Fee School
EMIS: 133476552 119 learners (DBE)

KAROS AKADEMIE (EDMS) BPK

Beaufort West, Beaufort West · Western Cape View Location

Independent Secondary School Fee-Charging
EMIS: 100000905

KAROS INTERMEDIATE SCHOOL

Upington · Northern Cape

Telephone: 054 751 0033
Public Intermediate School Quintile 2 No-Fee School
EMIS: 300043304 308 learners (DBE)

KARRIKAMA HOËRSKOOL

Griekwastad · Northern Cape

Telephone: 053 343 0032
93.4% matric pass rate (2025)
2022 82.3%
2023 73.0%
2024 77.2%
2025 93.4%
Public Secondary School Quintile 2 No-Fee School
EMIS: 300016401 600 learners (DBE)

KASA JUNIOR SECONDARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 084 548 7008
Public Combined School Quintile 3 No-Fee School
EMIS: 200400320 394 learners (DBE)

KASSELSVLEI KOMPREHENSIEWE HOヒRSKOOL

Saxon Industrial, City Of Cape Town · Western Cape View Location

Telephone: 021 285 0699
85.1% matric pass rate (2025)
2022 72.6%
2023 81.1%
2024 76.6%
2025 85.1%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 101323586 1,118 learners (DBE)

KASSELSVLEI PRIMARY SCHOOL

Saxon Industrial, City Of Cape Town · Western Cape View Location

Telephone: 021 951 9019
Public Primary School Quintile 4 No-Fee School
EMIS: 101320544 1,116 learners (DBE)

KASTURBA GANDHI PRIMARY SCHOOL

Inanda Newtown · KwaZulu-Natal View Location

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

KAT RIVER VALLEY MONTESORY

Fort Beaufort · Eastern Cape View Location

Telephone: 046 645 1442
Independent Primary School Fee-Charging
EMIS: 200601175 83 learners (DBE)

Katakane Primary School

Brits, Mothotlung · North West View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 600100632 748 learners (DBE)

KATAMELO I/S

Botshabelo, Botshabelo · Free State View Location

Public Intermediate School Quintile 2 No-Fee School
EMIS: 440602082 923 learners (DBE)

KATANE

Gamamabolo, Polokwane · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 923240167 279 learners (DBE)

KATANG

Makhutsovillage, Kedketitse · Limpopo View Location

Telephone: 072 321 5511
Public Primary School Quintile 1 No-Fee School
EMIS: 924640316 245 learners (DBE)

KATBERG PRIMARY SCHOOL

Fort Beaufort · Eastern Cape View Location

Telephone: 083 710 1557
Public Primary School Quintile 2 No-Fee School
EMIS: 200200305 32 learners (DBE)

KATEKANI

Giyani, Giyani · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 916420123 221 learners (DBE)

KATHLEEN MURRAY PRIMハRE SKOOL

Pineview, Grabouw · Western Cape View Location

Telephone: 021 859 3600
Public Primary School Quintile 4 No-Fee School
EMIS: 114330027 1,320 learners (DBE)

KATHSTAN COLLEGE

Benoni, Benoni · Gauteng View Location

Telephone: 087 350 0090
Independent Combined School Fee-Charging
EMIS: 700310383

KATHU COMBINED SCHOOL

Northern Cape · Northern Cape

Independent Combined School Fee-Charging
EMIS: 300051302 66 learners (DBE)

KATHU REHOBOTH CHRISTIAN SCHOOL

Kathu · Northern Cape

Telephone: 053 723 1190
Independent Combined School Fee-Charging
EMIS: 300106001 123 learners (DBE)

KATI PRIMARY SCHOOL

Phase 2 · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500172457 934 learners (DBE)

KATISI

Kediketse, Kediketse · Limpopo View Location

Telephone: 082 968 7666
Public Primary School Quintile 1 No-Fee School
EMIS: 924640330 160 learners (DBE)

KATISO P/S

Dewetsdorp · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 441002123 526 learners (DBE)

KATJIBANE PRIMARY SCHOOL

Settlers, Settlers · Mpumalanga View Location

Telephone: 076 269 7238
Public Primary School Quintile 1 Fee-Charging
EMIS: 800007419 341 learners (DBE)

KATLARELO PRIMARY SCHOOL

Esdale, Vryburg · North West View Location

Telephone: 072 453 4798
Public Primary School Quintile 2 No-Fee School
EMIS: 600100635 26 learners (DBE)

KATLEGO INTERMEDIATE SCHOOL

Benoni, Benoni · Gauteng View Location

Telephone: 082 556 7041
Public Primary School Quintile 3 No-Fee School
EMIS: 700311167 1,030 learners (DBE)

KATLEHO MPUMELELO S/S

Sasolburg, Sasolburg · Free State View Location

87.5% matric pass rate (2025)
2022 97.6%
2023 89.0%
2024 90.1%
2025 87.5%
Public Secondary School Quintile 3 No-Fee School
EMIS: 445802172 1,128 learners (DBE)

KATLEHO P/S

Mokodumela, Phuthaditjhaba · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 445105158 371 learners (DBE)

KATLEHO-IMPUMELELO SECONDARY SCHOOL

Sebokeng, Vanderbijlpark · Gauteng View Location

Telephone: 083 618 4707
73.8% matric pass rate (2025)
2022 77.5%
2023 71.2%
2024 81.3%
2025 73.8%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700320689 698 learners (DBE)

KATLEHONG MANUFACTURING, TRANSPORT AND LOGISTICS SCHOOL OF SPECIALISATION

Katlehong, Germiston · Gauteng View Location

Telephone: 082 600 7871
96.3% matric pass rate (2025)
2022 99.4%
2023 96.6%
2024 98.3%
2025 96.3%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 700341594 1,557 learners (DBE)

KATLEHONG PRIMARY SCHOOL

Germiston, Germiston · Gauteng View Location

Telephone: 011 307 2400
Public Primary School Quintile 3 No-Fee School
EMIS: 700400354 1,753 learners (DBE)

KATLEHONG SECONDARY SCHOOL

Germiston, Germiston · Gauteng View Location

Telephone: 011 905 6300
96.8% matric pass rate (2025)
2022 92.7%
2023 89.1%
2024 90.5%
2025 96.8%
Public Secondary School Quintile 3 No-Fee School
EMIS: 700340711 2,041 learners (DBE)

KATOLOSO P/S

Monyakeng, Wesselsbron · Free State View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 444908190 938 learners (DBE)

KATUDI

Dikathonvillage, Glencowie · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 924640347 165 learners (DBE)

Kau Primary School

Bosplaas East, Bosplaas · North West View Location

Telephone: 012 710 0096
Public Primary School Quintile 2 No-Fee School
EMIS: 600100636 607 learners (DBE)

KAU-MAGANA

Kwawrelaagte, Dennilton · Limpopo View Location

Telephone: 073 522 2287
Public Primary School Quintile 2 No-Fee School
EMIS: 996606710 382 learners (DBE)

KAULA JUNIOR SECONDARY SCHOOL

Mqanduli · Eastern Cape View Location

Telephone: 078 600 0037
Public Primary School Quintile 1 No-Fee School
EMIS: 200400321 186 learners (DBE)

KAULELA HIGH SCHOOL

Peddie · Eastern Cape View Location

Telephone: 040 673 3379
83.3% matric pass rate (2025)
2022 66.7%
2023 80.0%
2024 81.0%
2025 83.3%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200200306 105 learners (DBE)

KAULELE PRIMARY SCHOOL

Cofimvaba, Engcobo · Eastern Cape View Location

Telephone: 083 762 0116
Public Primary School Quintile 2 No-Fee School
EMIS: 200600323 113 learners (DBE)

KAWENE

Mydarlingvillage, Polokwane · Limpopo View Location

Telephone: 079 994 5430
Public Primary School Quintile 1 No-Fee School
EMIS: 920210241 357 learners (DBE)

KAWUSIME

Monstarlus, Groblersdal · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 924650405 267 learners (DBE)

KAYAMANDI PRIMARY SCHOOL

Plankenbrug, Stellenbosch · Western Cape View Location

Telephone: 021 889 5716
Public Primary School Quintile 1 No-Fee School
EMIS: 109325694 1,543 learners (DBE)

KAYAMANDI SECONDARY SCHOOL

Kaya Mandi, Stellenbosch · Western Cape View Location

Telephone: 021 889 5481
80.0% matric pass rate (2025)
2022 70.5%
2023 65.6%
2024 85.8%
2025 80.0%
Public Secondary School Quintile 1 No-Fee School
EMIS: 109042106 1,824 learners (DBE)

KAYANENE

Giyani · Limpopo View Location

Telephone: 079 156 8986
Public Primary School Quintile 1 No-Fee School
EMIS: 916410331 231 learners (DBE)

KAYEKA PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500425944 277 learners (DBE)

KAYSER NGXWANA PRIMARY SCHOOL

Kwazakhele, Gqeberha · Eastern Cape View Location

Telephone: 041 205 0839
Public Primary School Quintile 3 No-Fee School
EMIS: 200100373 284 learners (DBE)

KAYSER'S BEACH PRIMARY SCHOOL

Kidd`S Beach, East London · Eastern Cape View Location

Telephone: 043 781 9058
Public Primary School Quintile 2 No-Fee School
EMIS: 200200307 102 learners (DBE)

KEAGILE INTERMEDIATE SCHOOL

Ikageng, Leseai · North West View Location

Telephone: 018 295 0232
Public Primary School Quintile 1 No-Fee School
EMIS: 600100638 1,163 learners (DBE)

KEARABETSWE P/S

Phiritona, Heilbron · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 441811155 1,136 learners (DBE)

KEARSNEY COLLEGE

Bothas Hill · KwaZulu-Natal View Location

Independent Secondary School
EMIS: 500172494

KEARSNEY PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Public Combined School Quintile 2 No-Fee School
EMIS: 500195989 770 learners (DBE)

KEATE STREET PUBLIC SCHOOL

Klip River · KwaZulu-Natal View Location

Telephone: 036 637 5725
Public Primary School Quintile 5 Fee-Charging
EMIS: 500172531 667 learners (DBE)

KEATES DRIFT PRIMARY SCHOOL

Othulini Lwezulu · KwaZulu-Natal View Location

Telephone: 082 741 6493
Public Primary School Quintile 1 No-Fee School
EMIS: 500172568 863 learners (DBE)

KEATLHOLELA PRIMARY SCHOOL

Kuruman · Northern Cape

Telephone: 072 101 0445
Public Primary School Quintile 1 No-Fee School
EMIS: 300100641 110 learners (DBE)

KEBINELANG MIDDLE

Manthe, Manthe · North West View Location

Telephone: 081 769 7830
93.3% matric pass rate (2025)
2022 81.4%
2023 66.3%
2024 71.0%
2025 93.3%
Public Combined School Quintile 2 No-Fee School
EMIS: 600100637 355 learners (DBE)

KEBONANG SECONDARY SCHOOL

Unit14, Mafikeng · North West View Location

Telephone: 082 551 7274
89.7% matric pass rate (2025)
2022 69.8%
2023 64.7%
2024 73.1%
2025 89.7%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 600103608 891 learners (DBE)
← Prev Page 80 of 256 Next →
Scroll to Top