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

JUBILEE PARK PRIMARY SCHOOL

Gerald Smith, Kariega · Eastern Cape View Location

Telephone: 067 926 7249
Public Primary School Quintile 3 No-Fee School
EMIS: 200100363 1,136 learners (DBE)

JUBILEE SENIOR PRIMARY SCHOOL

Mariannhill · KwaZulu-Natal View Location

Telephone: 083 218 1818
Public Primary School Quintile 3 No-Fee School
EMIS: 500171902 650 learners (DBE)

JUBISA PRIMARY SCHOOL

King William'S Town, King Williams Town · Eastern Cape View Location

Telephone: 067 399 1828
Public Primary School Quintile 2 No-Fee School
EMIS: 200200298 183 learners (DBE)

JUJURA PRIMARY SCHOOL

Willowvale · Eastern Cape View Location

Telephone: 084 561 4764
Public Primary School Quintile 1 No-Fee School
EMIS: 200300175 58 learners (DBE)

JULES HIGH SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 614 1457
84.0% matric pass rate (2025)
2022 90.3%
2023 84.3%
2024 90.1%
2025 84.0%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 700130302 792 learners (DBE)

JULIUS

Rasani, Vuwani · Limpopo View Location

79.5% matric pass rate (2025)
2022 57.1%
2023 83.3%
2024 100.0%
2025 79.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 911321660 372 learners (DBE)

JULIUS MBALO PRIMARY SCHOOL

Ladyfrere, Indwe · Eastern Cape View Location

Telephone: 078 439 8882
Public Primary School Quintile 2 No-Fee School
EMIS: 200600314 71 learners (DBE)

JULIUS SEBOLAI PRIMARY SCHOOL

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 010 229 0013
Public Primary School Quintile 1 No-Fee School
EMIS: 700400112 1,673 learners (DBE)

JULUKANDODA PRIMARY SCHOOL

Haza Location · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500171939 776 learners (DBE)

JULUKANI PRIMARY SCHOOL

Via Emfihlweni School · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500314611 21 learners (DBE)

JULUKUQU PRIMARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 047 503 2000
Public Primary School Quintile 1 No-Fee School
EMIS: 200400309 146 learners (DBE)

JULY SENIOR SECONDARY SCHOOL

Peddie · Eastern Cape View Location

Telephone: 083 928 9600
90.9% matric pass rate (2025)
2022 100.0%
2023 77.5%
2024 85.7%
2025 90.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200200299 121 learners (DBE)

JUMBA SENIOR PRIMARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 083 477 2248
Public Primary School Quintile 2 No-Fee School
EMIS: 200600315 52 learners (DBE)

JUMBA SENIOR SECONDARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 073 589 7904
77.2% matric pass rate (2025)
2022 85.6%
2023 83.1%
2024 90.6%
2025 77.2%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200401269 951 learners (DBE)

JUMBO PROGRESS

Thohoyandou · Limpopo View Location

Telephone: 076 443 7585
Independent Combined School Fee-Charging
EMIS: 993305502 51 learners (DBE)

JUNAGARTH ROAD PRIMARY SCHOOL

Merebank · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500172013 703 learners (DBE)

JUNIOR CAMPUS PRIVATE SCHOOL

Bosonia, City Of Cape Town · Western Cape View Location

Telephone: 021 903 9839
Independent Intermediate School Quintile 2 Fee-Charging
EMIS: 100000478 154 learners (DBE)

JUNIOR COLLEGE

Philippi, City Of Cape Town · Western Cape View Location

Telephone: 021 704 2786
Independent Primary School Quintile 4 Fee-Charging
EMIS: 105007359 169 learners (DBE)

JUPITER STREET PRIMARY SCHOOL

Ocean View, City Of Cape Town · Western Cape View Location

Telephone: 021 023 0940
Public Primary School Quintile 4 No-Fee School
EMIS: 100000649 698 learners (DBE)

JURIE HAYES PRIMARY SCHOOL

Vredenburg, Outside A Town · Western Cape View Location

Telephone: 022 766 1568
Public Intermediate School Quintile 2 No-Fee School
EMIS: 134470775 785 learners (DBE)

JUST JUNIORS ACADEMY

Phoenix · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500430051 224 learners (DBE)

JUSTICE LEFUMA P/S

Bluegumbosch, Phuthaditjhaba · Free State View Location

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

JUSTICE NXUMALO TECHNICAL HIGH SCHOOL

Between Mbazwana And Mseleni Hospital · KwaZulu-Natal View Location

97.7% matric pass rate (2025)
2022 98.7%
2023 93.6%
2024 91.8%
2025 97.7%
Public Secondary School Quintile 1 No-Fee School
EMIS: 500310948 689 learners (DBE)

JW SAINTS TECHNICAL COLLEGE

Johannesburg, Johannesburg · Gauteng View Location

Telephone: 011 333 0540
100.0% matric pass rate (2025)
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700400353 664 learners (DBE)

JW SAINTS TECHNICAL COLLEGE

Austin View, Midrand · Gauteng View Location

Telephone: 011 333 0577
100.0% matric pass rate (2025)
2024 78.9%
2025 100.0%
Independent Combined School Fee-Charging
EMIS: 700401090 547 learners (DBE)

K K NCWANA PRIMARY SCHOOL

Kwazakhele, Gqeberha · Eastern Cape View Location

Telephone: 041 464 6264
Public Primary School Quintile 3 No-Fee School
EMIS: 200100302 822 learners (DBE)

K KIDS OF THE FUTURE

Vereeniging, Vereeniging · Gauteng View Location

Telephone: 083 275 0781
Independent Primary School Fee-Charging
EMIS: 700401270 38 learners (DBE)

K T MCHASA SENIOR SECONDARY SCHOOL

Tsolo · Eastern Cape View Location

Telephone: 063 374 2299
81.9% matric pass rate (2025)
2022 74.7%
2023 88.1%
2024 88.8%
2025 81.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200400310 1,337 learners (DBE)

K.K. MONARE

Bakenberg, Marken · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 921142317 372 learners (DBE)

KAALFONTEIN PRIMARY SCHOOL

Midrand, Johannesburg · Gauteng View Location

Telephone: 011 261 1200
Public Primary School Quintile 3 No-Fee School
EMIS: 700400078 2,848 learners (DBE)

KAALFONTEIN SECONDARY SCHOOL

Midrand, Johannesburg · Gauteng View Location

Telephone: 010 615 0757
96.1% matric pass rate (2025)
2022 55.1%
2023 89.0%
2024 96.5%
2025 96.1%
Public Secondary School Quintile 2 No-Fee School
EMIS: 700400347 2,348 learners (DBE)

KAALLEEGTE

Mooiplaasfarm, Potgietersrus · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 906120416 66 learners (DBE)

KAAPMUIDEN PRIMARY SCHOOL

Kaapmuiden, Kaapmuiden · Mpumalanga View Location

Telephone: 013 726 0127
90.9% matric pass rate (2025)
2023 73.9%
2024 87.0%
2025 90.9%
Public Primary School Quintile 3 Fee-Charging
EMIS: 800009258 645 learners (DBE)

KAAPVALLEI PRIMARY SCHOOL

Barberton, Barberton · Mpumalanga View Location

Telephone: 013 719 1044
Public Primary School Quintile 1 Fee-Charging
EMIS: 800007203 451 learners (DBE)

KABAKAZI PRIMARY SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 083 991 9573
Public Primary School Quintile 1 No-Fee School
EMIS: 200300176 188 learners (DBE)

KABEGA CHRISTELIKE SKOOL

Kabega Park, Gqeberha · Eastern Cape View Location

Telephone: 041 369 0644
95.7% matric pass rate (2025)
2022 91.3%
2023 80.0%
2024 70.0%
2025 95.7%
Independent Secondary School Fee-Charging
EMIS: 200100973 172 learners (DBE)

KABEGA PARK PRE-PRIMARY SCHOOL

Kabega Park, Gqeberha · Eastern Cape View Location

Public ECD Fee-Charging
EMIS: 200801035 76 learners (DBE)

KABEGA PRIMARY SCHOOL

Kabega Park, Gqeberha · Eastern Cape View Location

Telephone: 041 360 2581
Public Primary School Quintile 5 Fee-Charging
EMIS: 200100366 961 learners (DBE)

KABELA

Lonsdale, Lonsdale · Limpopo View Location

Telephone: 082 458 8903
96.7% matric pass rate (2025)
2022 93.9%
2023 88.4%
2024 91.3%
2025 96.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 922250218 974 learners (DBE)

KABELANO PRIMARY SCHOOL

Hartebeesfontein, Hartbeesfontein · North West View Location

Telephone: 072 806 0331
Public Primary School Quintile 3 No-Fee School
EMIS: 600104068 1,103 learners (DBE)

KABELO

Polokwane · Limpopo View Location

Telephone: 061 432 2093
73.1% matric pass rate (2025)
2022 59.8%
2023 86.7%
2024 84.9%
2025 73.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 992205506 877 learners (DBE)

KABELO MASHI SECONDARY SCHOOL

North West · North West

Telephone: 018 000 5041
55.3% matric pass rate (2025)
2022 53.8%
2023 56.3%
2024 60.0%
2025 55.3%
Public Secondary School
EMIS: 600105440 748 learners (DBE)

KABELO PRIMARY SCHOOL

Katlehong, Germiston · Gauteng View Location

Telephone: 011 905 5901
Public Primary School Quintile 3 No-Fee School
EMIS: 700340703 942 learners (DBE)

KABELO PRIMARY SCHOOL

Madibogo, Madibogo · North West View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 600100609 597 learners (DBE)

KABENZIWA PRIMARY SCHOOL

Siyabuswa, Siyabuswa · Mpumalanga View Location

Telephone: 013 973 1068
Public Primary School Quintile 5 Fee-Charging
EMIS: 800007229 1,416 learners (DBE)

KABETE PRIMARY SCHOOL

Skilpadfontein, Skilpadfontein · Mpumalanga View Location

Telephone: 071 659 3905
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007237 538 learners (DBE)

KABINGELE JUNIOR PRIMARY SCHOOL

Flagstaff · Eastern Cape View Location

Telephone: 073 295 7715
Public Primary School Quintile 2 No-Fee School
EMIS: 200500344 227 learners (DBE)

KABISHI

Gaphasha, Burgersfort · Limpopo View Location

Telephone: 013 214 7777
Public Primary School Quintile 1 No-Fee School
EMIS: 925621438 957 learners (DBE)

KADISHI SECONDARY SCHOOL

Graskop, Graskop · Mpumalanga View Location

Telephone: 071 439 8644
83.9% matric pass rate (2025)
2022 93.9%
2023 93.5%
2024 91.5%
2025 83.9%
Public Secondary School Quintile 3 Fee-Charging
EMIS: 800028605 351 learners (DBE)

KADUMA PRIMARY SCHOOL

Mpuluzi, Mpuluzi · Mpumalanga View Location

Telephone: 017 881 9916
Public Primary School Quintile 1 Fee-Charging
EMIS: 800007260 281 learners (DBE)

KADWA SECONDARY SCHOOL

Ballengeich · KwaZulu-Natal View Location

92.9% matric pass rate (2025)
2022 93.0%
2023 82.1%
2024 87.2%
2025 92.9%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500447552 801 learners (DBE)

KAELANG S/S

Rocklands, Bloemfontein · Free State View Location

80.9% matric pass rate (2025)
2022 75.0%
2023 93.3%
2024 83.9%
2025 80.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 440304117 1,057 learners (DBE)

KAGISANO C/S

Ikgomotseng Location, Soutpan · Free State View Location

83.7% matric pass rate (2025)
2022 69.2%
2023 97.0%
2024 86.8%
2025 83.7%
Public Combined School Quintile 2 No-Fee School
EMIS: 440704040 887 learners (DBE)

KAGISANO PRIMARY SCHOOL

Mahikeng, Mahikeng · North West View Location

Telephone: 082 405 1155
Public Primary School Quintile 1 No-Fee School
EMIS: 600100610 154 learners (DBE)

KAGISANONG SECONDARY SCHOOL

Ga-Rankuwa, Pretoria · Gauteng View Location

Public Secondary School Quintile 1 No-Fee School
EMIS: 700401326 321 learners (DBE)

KAGISHO CS/S

Phahameng, Bloemfontein · Free State View Location

91.1% matric pass rate (2025)
2022 87.5%
2023 92.7%
2024 91.2%
2025 91.1%
Public Secondary School Quintile 3 No-Fee School
EMIS: 440303070 1,996 learners (DBE)

KAGISO BAROLONG HIGH SCHOOL

Mafikeng · North West View Location

Telephone: 083 376 1207
71.7% matric pass rate (2025)
2022 73.8%
2023 72.2%
2024 93.8%
2025 71.7%
Public Secondary School Quintile 2 No-Fee School
EMIS: 600100612 337 learners (DBE)

KAGISO PRIMARY SCHOOL

Lefifi, Lefifi · Mpumalanga View Location

Telephone: 076 156 6222
Public Primary School Quintile 2 Fee-Charging
EMIS: 800007278 327 learners (DBE)

KAGISO SECONDARY SCHOOL

Krugersdorp, Mogale City · Gauteng View Location

Telephone: 010 023 3973
88.7% matric pass rate (2025)
2022 90.3%
2023 92.8%
2024 91.7%
2025 88.7%
Public Secondary School Quintile 4 No-Fee School
EMIS: 700251504 1,791 learners (DBE)

KAHLELA PRIMARY SCHOOL

Manyeleti, Manyeleti · Mpumalanga View Location

Telephone: 013 708 5000
Public Primary School Quintile 1 Fee-Charging
EMIS: 800035487 382 learners (DBE)

KAHOBOTJHA-SAKUBUSHA S/S

Zamdela, Sasolburg · Free State View Location

91.7% matric pass rate (2025)
2022 90.6%
2023 93.9%
2024 88.3%
2025 91.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 443611280 1,417 learners (DBE)

KAINON PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Telephone: 031 262 2342
Independent Primary School
EMIS: 500172087 164 learners (DBE)

KAINOS CAMPUS PI/S

Viljoenskroon · Free State View Location

Independent Primary School Fee-Charging
EMIS: 445802192 63 learners (DBE)

KAINOS CHRISTIAN EDUCATION

Vanderbijlpark, Vanderbijlpark · Gauteng View Location

Independent Combined School Fee-Charging
EMIS: 700401369

KAIROS PRIMARY SCHOOL

Leiden, City Of Cape Town · Western Cape View Location

Telephone: 021 954 2749
Public Primary School Quintile 4 No-Fee School
EMIS: 107322466 1,370 learners (DBE)

KAIROS SCHOOL OF INQUIRY

Randburg, Johannesburg · Gauteng View Location

Telephone: 011 646 6221
Independent Combined School Fee-Charging
EMIS: 700401190 69 learners (DBE)

KAIROS SEKONDハR

Heidelberg, Heidelberg · Western Cape View Location

Telephone: 028 722 2920
100.0% matric pass rate (2025)
2022 98.6%
2023 97.6%
2024 97.3%
2025 100.0%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 116333069 479 learners (DBE)

KAITSWE

Kgobokwane, Dennilton · Limpopo View Location

Telephone: 013 973 7012
Public Combined School Quintile 1 No-Fee School
EMIS: 996606619 448 learners (DBE)

KAKAMAS INTERMEDIATE SCHOOL

Kakamas · Northern Cape

Telephone: 054 431 1556
71.1% matric pass rate (2025)
2022 59.8%
2023 62.2%
2024 67.6%
2025 71.1%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 300043303 987 learners (DBE)

KAKAMAS PRIMARY SCHOOL

Kakamas · Northern Cape

Telephone: 054 431 0015
Public Primary School Quintile 3 Fee-Charging
EMIS: 300043232 846 learners (DBE)

KAKANYO PRIMARY SCHOOL

Southey, Southey · North West View Location

Telephone: 072 499 7021
Public Primary School Quintile 2 No-Fee School
EMIS: 600100613 523 learners (DBE)

KAKATLELA PUBLIC PRIMARY SCHOOL

Jouberton, Klerksdorp · North West View Location

Telephone: 018 011 3458
Public Primary School Quintile 2 No-Fee School
EMIS: 600100614 969 learners (DBE)

Kalafi Secondary School

Letlhakeng, Rustenburg · North West View Location

Telephone: 060 406 1815
100.0% matric pass rate (2025)
2022 76.2%
2023 89.3%
2024 90.0%
2025 100.0%
Public Secondary School Quintile 3 No-Fee School
EMIS: 600100615 221 learners (DBE)

KALAFONG

Janefurse, Groblersdal · Limpopo View Location

Telephone: 013 265 1501
Public Primary School Quintile 2 No-Fee School
EMIS: 925661559 836 learners (DBE)

KALAFONG MIDDLE HOSPITAL SCHOOL

Atteridgeville, Pretoria · Gauteng View Location

Telephone: 012 373 5203
Public Combined School Fee-Charging
EMIS: 700231811 205 learners (DBE)

KALAKENG

Elandskraalvillage, Marblehall · Limpopo View Location

Telephone: 013 268 0005
Public Primary School Quintile 1 No-Fee School
EMIS: 906121884 501 learners (DBE)

KALALO JUNIOR SECONDARY SCHOOL

Elliotdale, Mqanduli · Eastern Cape View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 200400311 318 learners (DBE)

KALANA PRIMARY SCHOOL

King William'S Town, King Williams Town · Eastern Cape View Location

Telephone: 083 748 4847
Public Primary School Quintile 2 No-Fee School
EMIS: 200200301 97 learners (DBE)

KALEIDERSCOPE SCHOOL

Bapsfontein, Kempton Park · Gauteng View Location

Telephone: 082 454 4007
Independent Primary School Fee-Charging
EMIS: 700400254 10 learners (DBE)

KALENI PRIMARY SCHOOL

Battlefield Farm · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500172161 63 learners (DBE)

KALINYANGA PRIMARY JUNIOR SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 078 139 6171
Public Primary School Quintile 3 No-Fee School
EMIS: 200400312 78 learners (DBE)

Kalkbank Primary School

Rabusula, Jericho · North West View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 600100616 41 learners (DBE)

KALKFONTEIN PRIMARY SCHOOL

Kalkfontein Ii, City Of Cape Town · Western Cape View Location

Telephone: 021 906 5330
Public Primary School Quintile 4 No-Fee School
EMIS: 107008021 1,339 learners (DBE)

KALKOENKRANS PRIMARY SCHOOL

Amersfoort, Amersfoort · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800007310 280 learners (DBE)

KALKSLOOT INTERMEDIATE SCHOOL

Upington · Northern Cape

Telephone: 054 491 3407
Public Intermediate School Quintile 3 Fee-Charging
EMIS: 300042304 714 learners (DBE)

KALKSTEENFONTEIN PRIMハRE SKOOL

Kalksteenfontein, City Of Cape Town · Western Cape View Location

Telephone: 081 330 7157
Public Primary School Quintile 4 No-Fee School
EMIS: 102480460 291 learners (DBE)

KALKVLAKTE PF/S

Whites, Virginia · Free State View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 444412036 69 learners (DBE)

KALTOM PRIMARY SCHOOL

Kentani, Butterworth · Eastern Cape View Location

Telephone: 078 246 0987
Public Primary School Quintile 1 No-Fee School
EMIS: 200300177 196 learners (DBE)

KAMA HIGH SCHOOL

Middledrift · Eastern Cape View Location

Telephone: 040 657 3454
82.4% matric pass rate (2025)
2022 68.3%
2023 92.9%
2024 94.3%
2025 82.4%
Public Secondary School Quintile 3 No-Fee School
EMIS: 200200302 240 learners (DBE)

KAMA PUBLIC SCHOOL

New Brighton, Gqeberha · Eastern Cape View Location

Telephone: 041 458 5001
Public Primary School Quintile 3 No-Fee School
EMIS: 200100368 710 learners (DBE)

KAMAGUGU INCLUSIVE SCHOOL

Mbombela · Mpumalanga View Location

Telephone: 013 748 0016
Public Special Needs Education School
EMIS: 800028829 347 learners (DBE)

KAMALINEE PRIMARY SCHOOL

Lotus Park · KwaZulu-Natal View Location

Public Primary School Quintile 5 Fee-Charging
EMIS: 500172198 1,032 learners (DBE)

KAMASTONE PRIMARY SCHOOL

Whittlesea · Eastern Cape View Location

Telephone: 040 842 1655
Public Primary School Quintile 2 No-Fee School
EMIS: 200600979 116 learners (DBE)

KAMBI PRIMARY SCHOOL

Umtata, Mthatha · Eastern Cape View Location

Telephone: 078 650 6850
Public Primary School Quintile 3 No-Fee School
EMIS: 200400315 168 learners (DBE)

KAMDEBO PRIMARY SCHOOL

Lothsville, Aberdeen · Eastern Cape View Location

Telephone: 049 846 0207
Public Primary School Quintile 3 No-Fee School
EMIS: 200100370 684 learners (DBE)

KAMEEL HOEK FARM SCHOOL

Kameel Hoek · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500172235 99 learners (DBE)

KAMHLUSHWA PRIMARY SCHOOL

Phosaville Extension 2, Malalane · Mpumalanga View Location

Telephone: 072 519 9400
Public Primary School Quintile 3 Fee-Charging
EMIS: 800034289 1,116 learners (DBE)

KAMHOLA SECONDARY SCHOOL

Barberton, Barberton · Mpumalanga View Location

Telephone: 013 712 6701
75.4% matric pass rate (2025)
2022 57.3%
2023 73.9%
2024 87.2%
2025 75.4%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800007336 1,352 learners (DBE)

KAMIESKROON PRIMÊR

Kamieskroon · Northern Cape

Telephone: 027 672 1613
Public Primary School Quintile 4 Fee-Charging
EMIS: 300032205 81 learners (DBE)

KAMMALAND PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500172272 250 learners (DBE)
← Prev Page 79 of 256 Next →
Scroll to Top