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

GREYVILLE PRIMARY SCHOOL

Lenasia, Johannesburg · Gauteng View Location

Telephone: 011 852 2343
Public Primary School Quintile 5 Fee-Charging
EMIS: 700110106 1,309 learners (DBE)

GRIFFENDORE PRIMARY SCHOOL

KwaZulu-Natal · KwaZulu-Natal View Location

Independent Primary School
EMIS: 500430014 181 learners (DBE)

GRIFFITHS SENIOR PRIMARY SCHOOL

Libode, Mthatha · Eastern Cape View Location

Telephone: 073 572 0229
Public Primary School Quintile 3 No-Fee School
EMIS: 200400236 223 learners (DBE)

GRIQUATOWN INTERMEDIATE SCHOOL

Griquatown · Northern Cape

Telephone: 053 343 0401
Public Intermediate School Quintile 2 No-Fee School
EMIS: 300016301 285 learners (DBE)

GROBLERSDAL

Groblersdal · Limpopo View Location

Telephone: 013 262 2216
90.0% matric pass rate (2025)
2022 90.9%
2023 90.2%
2024 94.7%
2025 90.0%
Public Combined School Quintile 5 No-Fee School
EMIS: 996606504 842 learners (DBE)

GROBLERSDAL CHRISTIAN

Middelburg · Limpopo View Location

Telephone: 013 262 3474
Independent Combined School Fee-Charging
EMIS: 996606513 76 learners (DBE)

GROENBERG NGK PRIMハRE SKOOL

Wellington, Outside A Town · Western Cape View Location

Telephone: 078 618 0969
Public Primary School Quintile 1 No-Fee School
EMIS: 112476439 164 learners (DBE)

GROENBERG SEKONDハR

Pineview, Grabouw · Western Cape View Location

Telephone: 021 859 2127
91.4% matric pass rate (2025)
2022 88.8%
2023 90.8%
2024 89.3%
2025 91.4%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 114333387 1,576 learners (DBE)

GROENDAL PRIMハRE SKOOL

Le Roux, Franschhoek · Western Cape View Location

Telephone: 021 876 2448
Public Primary School Quintile 1 No-Fee School
EMIS: 108470120 965 learners (DBE)

GROENDAL SEKONDハR

Le Roux, Franschhoek · Western Cape View Location

Telephone: 021 876 2211
70.4% matric pass rate (2025)
2022 71.1%
2023 68.6%
2024 62.0%
2025 70.4%
Public Secondary School Quintile 1 No-Fee School
EMIS: 108473502 1,151 learners (DBE)

GROENHEUWEL PRIMARY SCHOOL

Groenheuwel, Paarl · Western Cape View Location

Telephone: 021 868 1802
Public Primary School Quintile 2 No-Fee School
EMIS: 108008007 1,184 learners (DBE)

GROENPUNT PRIMÊRE SKOOL

Kimberley · Northern Cape

Telephone: 053 851 1309
Public Primary School Quintile 3 Fee-Charging
EMIS: 300016203 1,454 learners (DBE)

GROENVLEI

Sentrum, Thabazimbi · Limpopo View Location

Telephone: 073 246 3614
87.5% matric pass rate (2025)
2022 94.4%
2023 95.0%
2024 84.6%
2025 87.5%
Public Secondary School Quintile 1 No-Fee School
EMIS: 909132044 525 learners (DBE)

GROENVLEI COMBINED SCHOOL

Groenvlei · KwaZulu-Natal View Location

100.0% matric pass rate (2025)
2022 100.0%
2023 100.0%
2024 100.0%
2025 100.0%
Public Combined School Quintile 2 No-Fee School
EMIS: 500152070 412 learners (DBE)

GROENVLEI PRIMハRE SKOOL

Piketberg, Outside A Town · Western Cape View Location

Telephone: 022 913 2251
Public Primary School Quintile 1 No-Fee School
EMIS: 133470155 225 learners (DBE)

GROENVLEI SECONDARY SCHOOL

Lansdowne, City Of Cape Town · Western Cape View Location

Telephone: 021 703 2227
86.6% matric pass rate (2025)
2022 83.4%
2023 88.2%
2024 83.5%
2025 86.6%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 105483443 972 learners (DBE)

GROOT BRAKRIVIER PRIMハRE SKOOL

Wolwedans, Groot Brakrivier · Western Cape View Location

Telephone: 044 620 2541
Public Primary School Quintile 3 No-Fee School
EMIS: 120350354 931 learners (DBE)

GROOT MIER (VGK) PRIMÊRE SKOOL

Mier · Northern Cape

Telephone: 054 531 0058
Public Primary School Quintile 1 No-Fee School
EMIS: 300041204 24 learners (DBE)

GROOT-BRAKRIVIER SEKONDハRE SKOOL

Wolwedans, Groot Brakrivier · Western Cape View Location

Telephone: 044 620 2843
97.6% matric pass rate (2025)
2022 91.2%
2023 95.9%
2024 95.9%
2025 97.6%
Public Combined School Quintile 3 No-Fee School
EMIS: 120353396 753 learners (DBE)

GROOTBOOM PRIMARY SCHOOL

Elukwatini, Elukwatini · Mpumalanga View Location

Public Primary School Quintile 1 Fee-Charging
EMIS: 800004820 141 learners (DBE)

GROOTDRINK INTERMEDIATE SCHOOL

Grootdrink · Northern Cape

Telephone: 054 741 0172
Public Intermediate School Quintile 1 No-Fee School
EMIS: 300043302 665 learners (DBE)

GROOTE SCHUUR HIGH SCHOOL

Newlands, City Of Cape Town · Western Cape View Location

Telephone: 021 674 2165
96.6% matric pass rate (2025)
2022 96.4%
2023 93.8%
2024 96.0%
2025 96.6%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 105310240 1,086 learners (DBE)

GROOTE SCHUUR HOSPITAAL SKOOL

Observatory, City Of Cape Town · Western Cape View Location

Telephone: 021 404 5012
Public Hospital School Fee-Charging
EMIS: 103305600

GROOTE SCHUUR PRIMARY SCHOOL

Rondebosch, City Of Cape Town · Western Cape View Location

Telephone: 021 685 7295
Public Primary School Quintile 5 Fee-Charging
EMIS: 105309259 477 learners (DBE)

GROOTKLOOF PRIMハRE SKOOL

Clanwilliam, Outside A Town · Western Cape View Location

Telephone: 027 482 2191
Public Primary School Quintile 1 No-Fee School
EMIS: 136331058 48 learners (DBE)

GROOTKRAAL UCC PRIMハRE SKOOL

Oudtshoorn, Outside A Town · Western Cape View Location

Telephone: 044 004 0144
Public Primary School Quintile 1 No-Fee School
EMIS: 124356182 120 learners (DBE)

GROSVENOR BOYS' HIGH SCHOOL

Bluff · KwaZulu-Natal View Location

93.8% matric pass rate (2025)
2022 62.1%
2023 77.0%
2024 97.2%
2025 93.8%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 500152144 503 learners (DBE)

GROSVENOR GIRLS HIGH SCHOOL

Grosvenor · KwaZulu-Natal View Location

99.1% matric pass rate (2025)
2022 92.8%
2023 96.0%
2024 96.0%
2025 99.1%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 500152181 655 learners (DBE)

GROSVENOR PRIMハRE SKOOL

Saxonsea, City Of Cape Town · Western Cape View Location

Telephone: 021 572 0611
Public Primary School Quintile 4 No-Fee School
EMIS: 132470139 976 learners (DBE)

GROUTVILLE SECONDARY SCHOOL

Groutville Mission · KwaZulu-Natal View Location

Telephone: 032 559 8024
98.3% matric pass rate (2025)
2022 92.6%
2023 98.0%
2024 98.5%
2025 98.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500152218 2,690 learners (DBE)

GROVE PRIMARY SCHOOL

Claremont, City Of Cape Town · Western Cape View Location

Telephone: 021 674 2077
Public Primary School Quintile 5 Fee-Charging
EMIS: 105309260 696 learners (DBE)

GROVE-END SECONDARY SCHOOL

Grove End · KwaZulu-Natal View Location

Telephone: 031 539 5733
95.6% matric pass rate (2025)
2022 84.4%
2023 88.6%
2024 97.1%
2025 95.6%
Public Secondary School Quintile 5 Fee-Charging
EMIS: 500152255 774 learners (DBE)

GROWING IN GRACE CHRISTIAN SCHOOL

Stilfontein, Stilfontein · North West View Location

Telephone: 084 510 6045
Independent Primary School
EMIS: 600105371 112 learners (DBE)

GROWING MINDS LEARNING AND THERAPY CENT

Gardens, City Of Cape Town · Western Cape View Location

Telephone: 021 461 1709
Independent Primary School Quintile 5 Fee-Charging
EMIS: 100000635 56 learners (DBE)

GRYPHON HOUSE

Kempton Park, Kemptorn Park · Gauteng View Location

Telephone: 011 391 6201
Independent Primary School Fee-Charging
EMIS: 700400982 44 learners (DBE)

GS Technical College Primary

North West · North West

Telephone: 012 716 7050
Independent Primary School
EMIS: 600105429 194 learners (DBE)

GUARDIAN ANGELS COLLEGE

Groblersdal, Groblersdal · Limpopo View Location

94.7% matric pass rate (2025)
2022 91.0%
2023 90.1%
2024 95.7%
2025 94.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 924643377 397 learners (DBE)

GUATA JUNIOR SECONDARY SCHOOL

Cala · Eastern Cape View Location

Telephone: 082 227 6290
Public Primary School Quintile 3 No-Fee School
EMIS: 200600231 250 learners (DBE)

GUBA HOEK JUNIOR SECONDARY SCHOOL

Indwe · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200600232 83 learners (DBE)

GUBAZI PRIMARY SCHOOL

Qhudeni · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152292 326 learners (DBE)

GUBENXA JUNIOR SECONDARY SCHOOL

Engcobo, Elliot · Eastern Cape View Location

Telephone: 082 706 8713
Public Combined School Quintile 1 No-Fee School
EMIS: 200400237 279 learners (DBE)

GUBEVU PRIMARY SCHOOL

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

Telephone: 083 257 9183
Public Primary School Quintile 2 No-Fee School
EMIS: 200200222 194 learners (DBE)

GUBEVU PRIMARY SCHOOL

Nqamakwe · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200300118 110 learners (DBE)

GUBHELA PRIMARY SCHOOL

Godide Tribal Authority · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152329 16 learners (DBE)

GUBHETHUKA PRIMARY SCHOOL

Gubethuka Area · KwaZulu-Natal View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 500340881 361 learners (DBE)

GUBHUZA PRIMARY SCHOOL

St Faiths · KwaZulu-Natal View Location

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

GUBUZELA PRIMARY SCHOOL

Kwenhlanyanga Mzweni · KwaZulu-Natal View Location

Public Combined School Quintile 1 No-Fee School
EMIS: 500152403 225 learners (DBE)

GUBUZI PRIMARY SCHOOL

Eastern Cape · Eastern Cape View Location

Telephone: 081 888 0248
Public Primary School Quintile 1 Fee-Charging
EMIS: 200500271 42 learners (DBE)

GUDLA'S JUNIOR SECONDARY SCHOOL

Nqamakwe, Nqamakwe · Eastern Cape View Location

Telephone: 083 995 8986
Public Primary School Quintile 3 No-Fee School
EMIS: 200300119 152 learners (DBE)

GUDLINTABA JUNIOR SECONDARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 076 193 1230
Public Primary School Quintile 1 No-Fee School
EMIS: 200500272 112 learners (DBE)

GUDLINTABA PRIMARY SCHOOL

Ncwadi · KwaZulu-Natal View Location

Telephone: 076 343 4289
Public Primary School Quintile 2 No-Fee School
EMIS: 500152440 64 learners (DBE)

GUDU SECONDARY SCHOOL

Emvunyane · KwaZulu-Natal View Location

90.2% matric pass rate (2025)
2022 61.6%
2023 82.4%
2024 82.9%
2025 90.2%
Public Secondary School Quintile 2 No-Fee School
EMIS: 500152477 751 learners (DBE)

GUDUZA SECONDARY SCHOOL

Kabokweni, Kabokweni · Mpumalanga View Location

Telephone: 071 629 2042
99.5% matric pass rate (2025)
2022 98.3%
2023 96.8%
2024 99.7%
2025 99.5%
Public Secondary School Quintile 4 Fee-Charging
EMIS: 800004861 2,156 learners (DBE)

GUDWANA JUNIOR SECONDARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 073 455 1606
Public Primary School Quintile 1 No-Fee School
EMIS: 200601091 79 learners (DBE)

GUGU SENIOR PRIMARY SCHOOL

Matatiele · Eastern Cape View Location

Telephone: 082 729 0085
Public Primary School Quintile 1 No-Fee School
EMIS: 200500274 136 learners (DBE)

GUGULESIZWE HIGH SCHOOL

Amandawe · KwaZulu-Natal View Location

Telephone: 083 731 3141
92.9% matric pass rate (2025)
2022 73.1%
2023 85.9%
2024 91.6%
2025 92.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500152514 1,435 learners (DBE)

GUGULESIZWE PRIMARY SCHOOL

Benoni, Johannesburg · Gauteng View Location

Telephone: 011 424 0089
Public Primary School Quintile 3 No-Fee School
EMIS: 700311084 1,124 learners (DBE)

GUGULETHU JUNIOR PRIMARY SCHOOL

Nqamakwe · Eastern Cape View Location

Telephone: 082 512 6211
Public Primary School Quintile 2 No-Fee School
EMIS: 200300120 31 learners (DBE)

GUGULETHU JUNIOR PRIMARY SCHOOL

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

Telephone: 063 772 5541
Public Primary School Quintile 3 No-Fee School
EMIS: 200200224 192 learners (DBE)

GUGULETHU P/S

Namahadi, Frankfort · Free State View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 441610028 525 learners (DBE)

GUGULETHU PRIMARY SCHOOL

Kwamashu · KwaZulu-Natal View Location

Telephone: 076 126 5634
Public Primary School Quintile 4 Fee-Charging
EMIS: 500152551 297 learners (DBE)

GUGULETHU PRIMARY SCHOOL

Tsomo · Eastern Cape View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 200300121 60 learners (DBE)

GUGULETHU PRIMARY SCHOOL

Kwamhlanga, Kwamhlanga · Mpumalanga View Location

Telephone: 079 206 4131
Public Primary School Quintile 2 Fee-Charging
EMIS: 800004879 519 learners (DBE)

GUGWINI PRIMARY SCHOOL

Lambasi, Mount Ayliff · Eastern Cape View Location

Telephone: 039 254 0039
Public Primary School Quintile 2 No-Fee School
EMIS: 200500276 293 learners (DBE)

GULA PRIMARY SCHOOL

Near Inhlwathi Mission · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152588 169 learners (DBE)

GULANDODA JUNIOR SECONDARY SCHOOL

Engcobo · Eastern Cape View Location

Telephone: 047 548 5000
Public Primary School Quintile 1 No-Fee School
EMIS: 200400238 211 learners (DBE)

GULENI JUNIOR SECONDARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 073 744 3484
Public Combined School Quintile 1 No-Fee School
EMIS: 200500277 352 learners (DBE)

GULUBE CP SCHOOL

P 728 Gulube Area · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500152625 248 learners (DBE)

GUMANI TECHNICAL

Vondwe, Makhado · Limpopo View Location

97.9% matric pass rate (2025)
2022 69.1%
2023 96.8%
2024 100.0%
2025 97.9%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930351555 584 learners (DBE)

GUMBU

Gumbu, Thohoyandou · Limpopo View Location

Telephone: 072 124 5907
Public Primary School Quintile 1 No-Fee School
EMIS: 929310080 351 learners (DBE)

GUMZANA SECONDARY SCHOOL

Bizana, Port Edward · Eastern Cape View Location

Telephone: 083 299 4346
91.3% matric pass rate (2025)
2022 96.2%
2023 99.1%
2024 99.6%
2025 91.3%
Public Secondary School Quintile 1 No-Fee School
EMIS: 200500278 1,442 learners (DBE)

GUNDA

Thoyandou, Matidze · Limpopo View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 930361026 217 learners (DBE)

GUNDANI

Gundani, Matavhela · Limpopo View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 929311090 56 learners (DBE)

GUNGQWANE JUNIOR SECONDARY SCHOOL

Qumbu · Eastern Cape View Location

Telephone: 082 407 7662
Public Combined School Quintile 2 No-Fee School
EMIS: 200400239 112 learners (DBE)

GUNGUBELE JUNIOR SECONDARY SCHOOL

Port St Johns · Eastern Cape View Location

Telephone: 083 378 2746
Public Primary School Quintile 1 No-Fee School
EMIS: 200400240 317 learners (DBE)

GUNGUBELE PRIMARY JUNIOR SCHOOL

Cofimvaba, Ngcobo · Eastern Cape View Location

Telephone: 083 975 3355
Public Primary School Quintile 1 No-Fee School
EMIS: 200600234 294 learners (DBE)

GUNGUBELE SENIOR PRIMARY SCHOOL

Libode, Nyandeni · Eastern Cape View Location

Telephone: 083 735 7430
Public Primary School Quintile 1 No-Fee School
EMIS: 200400241 420 learners (DBE)

GUNGULULU PRIMARY SCHOOL

Tsolo, Mthatha · Eastern Cape View Location

Telephone: 073 234 5559
Public Primary School Quintile 3 No-Fee School
EMIS: 200400242 144 learners (DBE)

GUNJANA PRIMARY SCHOOL

Mqhekezweniaa, Mthatha · Eastern Cape View Location

Telephone: 062 462 3862
Public Primary School Quintile 1 No-Fee School
EMIS: 200400243 86 learners (DBE)

GUNJANENI JUNIOR PRIMARY SCHOOL

Ensolweni Area · KwaZulu-Natal View Location

Public Primary School Quintile 1 No-Fee School
EMIS: 500152662 241 learners (DBE)

GUNYENI SENIOR PRIMARY SCHOOL

Libode · Eastern Cape View Location

Telephone: 073 997 5501
Public Primary School Quintile 3 No-Fee School
EMIS: 200400244 130 learners (DBE)

GUNYENI SENIOR PRIMARY SCHOOL

Lusikisiki · Eastern Cape View Location

Telephone: 073 878 4537
Public Primary School Quintile 1 No-Fee School
EMIS: 200500279 779 learners (DBE)

GUQA PRIMARY SCHOOL

Bizana · Eastern Cape View Location

Telephone: 083 441 8611
Public Primary School Quintile 1 No-Fee School
EMIS: 200500280 104 learners (DBE)

GUQAZA JUNIOR SECONDARY SCHOOL

Ngqeleni · Eastern Cape View Location

Telephone: 078 108 1348
Public Combined School Quintile 1 No-Fee School
EMIS: 200400245 264 learners (DBE)

GURA PRIMARY SCHOOL

Qumbu · Eastern Cape View Location

Telephone: 082 594 1989
Public Primary School Quintile 2 No-Fee School
EMIS: 200400246 59 learners (DBE)

GUSHIPHELA SENIOR SECONDARY SCHOOL

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

Telephone: 078 994 9222
100.0% matric pass rate (2025)
2022 81.3%
2023 85.7%
2024 100.0%
2025 100.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200200226 72 learners (DBE)

GUSI JUNIOR SECONDARY SCHOOL

Elliotdale · Eastern Cape View Location

Telephone: 073 201 9961
Public Combined School Quintile 1 No-Fee School
EMIS: 200400247 306 learners (DBE)

GUSI SENIOR PRIMARY SCHOOL

Cofimvaba · Eastern Cape View Location

Telephone: 068 352 9114
Public Primary School Quintile 1 No-Fee School
EMIS: 200600235 114 learners (DBE)

GUSTAV REICHEL PRIMARY SCHOOL

Oubosrand, Humansdorp · Eastern Cape View Location

Telephone: 078 437 3042
Public Primary School Quintile 3 No-Fee School
EMIS: 200100284 82 learners (DBE)

GUTJWA PRIMARY SCHOOL

Kabokweni, Kabokweni · Mpumalanga View Location

Telephone: 071 692 3899
Public Primary School Quintile 2 Fee-Charging
EMIS: 800004903 789 learners (DBE)

GUVHUKUVHU

Phihidi, Sibasa · Limpopo View Location

87.3% matric pass rate (2025)
2022 93.4%
2023 90.6%
2024 96.7%
2025 87.3%
Public Secondary School Quintile 3 No-Fee School
EMIS: 930351388 752 learners (DBE)

GUWELA

Malamulele · Limpopo View Location

Telephone: 082 208 2312
Public Primary School Quintile 1 No-Fee School
EMIS: 911360566 359 learners (DBE)

GUYUNI

Guyuni, Tshilamba · Limpopo View Location

Public Primary School Quintile 3 No-Fee School
EMIS: 929311006 105 learners (DBE)

GUZANA SECONDARY SCHOOL

Shakaskraal · KwaZulu-Natal View Location

95.7% matric pass rate (2025)
2022 89.4%
2023 80.5%
2024 76.9%
2025 95.7%
Public Secondary School Quintile 3 No-Fee School
EMIS: 500443630 886 learners (DBE)

GWABA COMBINED SCHOOL

Kwelerha, East London · Eastern Cape View Location

Telephone: 071 972 8109
Public Primary School Quintile 3 No-Fee School
EMIS: 200200227 206 learners (DBE)

GWABE SENIOR PRIMARY SCHOOL

Willowvale, Idutywa · Eastern Cape View Location

Telephone: 083 733 3743
Public Primary School Quintile 2 No-Fee School
EMIS: 200300854 11 learners (DBE)

GWADANA JUNIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 073 217 5750
Public Primary School Quintile 1 No-Fee School
EMIS: 200300122 113 learners (DBE)

GWADANA SENIOR SECONDARY SCHOOL

Idutywa · Eastern Cape View Location

Telephone: 083 241 8853
76.0% matric pass rate (2025)
2022 67.4%
2023 83.7%
2024 93.2%
2025 76.0%
Public Secondary School Quintile 2 No-Fee School
EMIS: 200300123 154 learners (DBE)

GWADANE PRIMARY SCHOOL

Cedarville, Matatiele · Eastern Cape View Location

Telephone: 083 964 6888
Public Primary School Quintile 1 No-Fee School
EMIS: 200500281 229 learners (DBE)

GWADU-ZENEX PRIMARY SCHOOL

Hillcrest · KwaZulu-Natal View Location

Public Primary School Quintile 2 No-Fee School
EMIS: 500152699 957 learners (DBE)
← Prev Page 58 of 256 Next →
Scroll to Top