Secondary schools in City of Cape Town
272 secondary schools on the 2023 register: 243 public and 29 independent. 87 charge no fees.
A
A to Z- A.Z. Berman High SchoolTafelsig · Public · 985 learners · No fees
- Abbott's College RondeboschBelmont Park · Independent · 268 learners
- Akili Education SA NPCBelhar Ext 17 Erica · Independent · 36 learners
- Al-Azhar High SchoolAthlone · Independent · 506 learners
- Alexander Sinton SecondaryBelgravia · Public · 1,135 learners
- Aloe Secondary SchoolLentegeur · Public · 1,114 learners
- Apex High SchoolBlue Downs CBD · Public · 1,271 learners · No fees
- Aquila High SchoolGreenville Garden City · Public · 394 learners · No fees
- Arcadia Senior Sekondêre SkoolBonteheuwel · Public · 613 learners · No fees
- Athlone Secondary SchoolSilvertown · Public · 836 learners
- Atlantis Sekondêre SkoolAvondale · Public · 1,528 learners · No fees
B
A to Z- Balco CollegeMitchells Plain CBD · Independent · 44 learners
- Bardale Secondary SchoolFairdale · Public · 1,335 learners · No fees
- Beacon Hill SekondêrBeacon Valley · Public · 1,404 learners
- Beauvallon SekondêrValhalla Park · Public · 405 learners
- Belgravia SecondaryBelgravia · Public · 1,120 learners
- Belhar SekondêrBelhar Ext 1 · Public · 1,241 learners
- Bellville Hoër Tegniese SkoolLabiance · Public · 1,069 learners
- Bellville HoërskoolChrismar · Public · 1,266 learners
- Bellville-Suid SekondêrBellville South · Public · 1,173 learners
- Bergvliet High SchoolBergvliet · Public · 1,077 learners
- Bernadino Heights SekondêrScottsdene · Public · 1,484 learners
- Best CollegeSalt River · Independent · 159 learners
- Bishop Lavis SekondêrBishop Lavis · Public · 1,439 learners
- Blackheath SekondêrDennemere · Public · 906 learners
- Bloekombos Secondary SchoolKraaifontein East · Public · 2,138 learners · No fees
- Bloubergrant Secondary SchoolBlouberg Rise · Public · 943 learners
- Bonteheuwel SekondêrBonteheuwel · Public · 1,084 learners · No fees
- Bosmansdam HoërskoolBothasig · Public · 902 learners
- Bothasig High SchoolBothasig · Public · 506 learners
- Brackenfell HoërskoolMorgenster Heights · Public · 1,493 learners
- Bridgetown SecondaryBridgetown · Public · 1,225 learners
- Bulumko Secondary SchoolEyethu · Public · 1,400 learners · No fees
- Buren HoërskoolBrooklyn · Public · 826 learners
C
A to Z- Camps Bay High SchoolCamps Bay / Bakoven · Public · 791 learners
- Cape Academy for Maths, Science and TecConstantia · Public · 551 learners
- Cape Town High SchoolCape Town City Centre · Public · 884 learners
- Cape Town Studies and ToursTable View · Independent · 29 learners
- Cathkin Secondary SchoolHeideveld · Public · 846 learners
- Cedar Secondary SchoolRocklands · Public · 1,609 learners
- Centre of Science and TechnologyIlitha Park · Public · 768 learners · No fees
- Chris Hani Secondary SchoolUmrhabulo Triangle · Public · 1,370 learners · No fees
- Claremont High SchoolClaremont · Public · 504 learners
- Crestway Secondary SchoolRetreat · Public · 1,271 learners
- Crystal SekondêrHanover Park · Public · 886 learners
- Curro DelftVoorbrug · Independent · 1,012 learners
- Curro Durbanville HighCape Farms - District C · Independent · 694 learners
- Curro ForeshoreForeshore · Independent · 798 learners
- Curro Uitzicht High SchoolSonstraal Heights · Independent · 113 learners
D
A to Z- D.F. Malan HoërskoolBoston · Public · 1,135 learners
- De Kuilen HoërskoolElim · Public · 1,506 learners
- Delft High SchoolDelft 1 & 2 · Public · 1,227 learners · No fees
- Delft Technical High SchoolDelft 4 · Public · 875 learners
- Dr. Nelson R. Mandela High SchoolCrossroads · Public · 1,710 learners · No fees
- Durbanville HoërskoolDurbanville · Public · 1,394 learners
E
A to Z- Eben Donges HoërskoolBelmont Park · Public · 781 learners
- Edgemead High SchoolEdgemead · Public · 1,294 learners
- Edison Century City High SchoolCentury City · Public · 142 learners · No fees
- Eersterivier SekondêrEersterivier South · Public · 1,214 learners
- Elsiesrivier SekondêrElsies River · Public · 1,585 learners
- Elswood SekondêrLeonsdale · Public · 964 learners
- Esangweni Secondary SchoolKuyasa · Public · 1,248 learners · No fees
- Excelsior SekondêrBelhar Ext 4 · Public · 1,581 learners
F
A to Z- Fairbairn CollegeRichmond Estate · Public · 1,035 learners
- Fairdale High SchoolSilversands · Public · 1,173 learners · No fees
- Fairdale No.2 High SchoolSilversands · Public · 1,022 learners · No fees
- Fairmont High SchoolEversdal Heights · Public · 1,486 learners
- Fairmount Secondary SchoolParkwood · Public · 876 learners
- Fezeka Secondary SchoolGuguletu · Public · 1,799 learners · No fees
- Fisantekraal High SchoolFisantekraal · Public · 1,191 learners · No fees
- Fish Hoek High SchoolFish Hoek · Public · 1,039 learners
- Florida SekondêrRavensmead · Public · 894 learners
- Focus College - District SixZonnebloem · Independent
- Forest Heights HoërskoolForest Heights · Public · 1,260 learners
G
A to Z- Gardens Commercial High SchoolCape Town City Centre · Public · 593 learners
- Garlandale SekondêrAthlone · Public · 849 learners
- Gateway High SchoolOttery · Public · 252 learners · No fees
- Glendale Secondary SchoolRocklands · Public · 1,328 learners
- Good Hope Seminary High SchoolGardens · Public · 467 learners
- Goodwood KollegeRuyterwacht · Public · 757 learners
- Gordon SekondêrMall Triangle · Public · 1,286 learners
- Grassdale HoërskoolGrassy Park · Public · 1,112 learners
- Grassy Park Secondary SchoolGrassy Park · Public · 955 learners
- Groenvlei Secondary SchoolLansdowne · Public · 1,021 learners
- Groote Schuur High SchoolNewlands · Public · 1,035 learners
H
A to Z- Harold Cressy High SchoolZonnebloem · Public · 812 learners
- Harry Gwala Secondary SchoolUmrhabulo Triangle · Public · 1,271 learners · No fees
- Heathfield High SchoolHeathfield · Public · 1,223 learners
- Hector Peterson Secondary SchoolWallacedene · Public · 1,684 learners · No fees
- Heideveld SekondêrHeideveld · Public · 1,493 learners
- Helderberg High SchoolStellenbosch Farms · Independent · 190 learners
- Hindle High SchoolDelft 7 · Public · 1,450 learners · No fees
- Holy Cross High School (Maitland)Maitland · Independent · 335 learners
- Hottentots-Holland HoërskoolStrand · Public · 1,393 learners
- Houtbaai SekondêrHout Bay · Public · 487 learners · No fees
I
A to Z- I. D. Mkize Sen SecondaryGuguletu · Public · 1,530 learners · No fees
- Ikamvalethu Secondary SchoolLanga · Public · 1,079 learners · No fees
- Immaculata RK Secondary SchoolWynberg · Public · 438 learners
- Inkwenkwezi Secondary SchoolDunoon · Public · 1,451 learners · No fees
- International Maarif SchoolClaremont · Independent
- Intlanganiso Secondary SchoolMxolisi Phetani · Public · 1,478 learners · No fees
- Intsebenziswano Secondary SchoolPhilippi · Public · 1,525 learners · No fees
- Intshukumo Secondary SchoolGuguletu · Public · 1,344 learners · No fees
- Iqhayiya Secondary SchoolEyethu · Public · 1,374 learners · No fees
- Isilimela Secondary SchoolLanga · Public · 1,816 learners · No fees
J
A to Z- J.G. Meiring HoërskoolGoodwood Estate · Public · 1,239 learners
- Jan van Riebeeck HoërskoolGardens · Public · 407 learners
- Joe Slovo Secondary SchoolKhaya · Public · 1,332 learners · No fees
- John Ramsay HoërskoolBishop Lavis · Public · 1,072 learners
K
A to Z- Kasselsvlei Komprehensiewe HoërskoolSaxon Industrial · Public · 1,098 learners
- Kensington Secondary SchoolKensington · Public · 1,353 learners
- Khanyolwethu Secondary SchoolLwandle · Public · 1,528 learners · No fees
- Kingsway CollegeCape Town City Centre · Independent
- Kleinvlei SekondêrKleinvlei Town · Public · 961 learners
- Kraaifontein High SchoolKraaifontein · Public · 805 learners · No fees
- Kuils River Technical Secondary SchoolHighbury · Public · 1,208 learners
- Kulani Secondary SchoolLanga · Public · 1,118 learners · No fees
- Kwamfundo Secondary SchoolHarare · Public · 1,492 learners · No fees
L
A to Z- Langa Secondary SchoolLanga · Public · 1,197 learners · No fees
- Lavender Hill High SchoolLavender Hill · Public · 1,228 learners
- Leap Science and Maths SchoolPinelands · Independent · 447 learners
- Leiden Secondary SchoolLeiden · Public · 1,586 learners · No fees
- Lentegeur Secondary SchoolLentegeur · Public · 1,407 learners
- Livingstone High SchoolClaremont · Public · 811 learners
- Lotus SekondêrLotus River · Public · 582 learners
- Luhlaza Secondary SchoolKhaya · Public · 1,360 learners · No fees
- Lwandle High SchoolStrand · Public · 730 learners · No fees
M
A to Z- Macassar SekMacassar · Public · 1,078 learners
- Madrasatur Rajaa Strand High SchoolStrand · Independent · 277 learners
- Maitland High SchoolMaitland · Public · 1,091 learners
- Malibu SekondêrMalibu Village · Public · 1,663 learners
- Manenberg SekondêrManenberg · Public · 1,018 learners · No fees
- Manyano High SchoolIlitha Park · Public · 1,439 learners · No fees
- Manzomthombo Secondary SchoolMfuleni · Public · 1,728 learners · No fees
- Marian RC Secondary SchoolAdriaanse · Public · 336 learners
- Masibambane Secondary SchoolBloekombos · Public · 1,558 learners · No fees
- Masibambisane Secondary SchoolDelft South · Public · 1,694 learners · No fees
- Masiphumelele High SchoolSunnydale · Public · 1,439 learners · No fees
- Masiyile Senior Secondary SchoolEyethu · Public · 1,439 learners · No fees
- Matthew Goniwe Memorial High SchoolNonqubela · Public · 1,282 learners · No fees
- Melkbos High SchoolMelkbosch Strand · Public · 1,066 learners
- Mfuleni Secondary SchoolMfuleni · Public · 1,432 learners · No fees
- Mfuleni Technical AcademyMfuleni · Public · 1,212 learners · No fees
- Milnerton High SchoolMilnerton · Public · 1,241 learners
- Mitchell's Plain High SchoolMitchells Plain CBD · Public · 835 learners · No fees
- Modderdam SekondêrBonteheuwel · Public · 1,165 learners
- Mondale High SchoolPortland · Public · 1,304 learners
- Monument Park HoërskoolWindsor Park Estate · Public · 1,376 learners
- Mount View Secondary SchoolMountview · Public · 887 learners
- Mountain View Academy - Monte VistaMonte Vista · Independent · 14 learners
- Muizenberg High SchoolMuizenberg · Public · 784 learners
N
A to Z- Ned Doman High SchoolAthlone · Public · 670 learners
- New Eisleben Secondary SchoolCrossroads · Public · 1,744 learners · No fees
- Nomzamo High SchoolNomzamo · Public · 1,285 learners · No fees
- Norman Henshilwood High SchoolPlumstead · Public · 1,054 learners
- Northpine Technical High SchoolNorthpine · Public · 617 learners
- Nowers High School AcademyHout Bay · Public · 62 learners · No fees
O
A to Z- Oaklands SekondêrLansdowne · Public · 1,177 learners
- Ocean View Secondary SchoolOcean View · Public · 1,346 learners
- Oracle Senior Secondary School (NPC)Ottery · Independent · 205 learners
- Oscar Mpetha High SchoolNyanga · Public · 1,276 learners · No fees
- Oude Molen Hts.Maitland · Public · 767 learners
- Oval North Secondary SchoolBeacon Valley · Public · 1,358 learners
P
A to Z- Parel Vallei HoërskoolParel Vallei · Public · 1,312 learners
- Parow HoërskoolOosterzee-Bellville · Public · 1,181 learners
- Peak AcademyFish Hoek · Independent · 96 learners
- Peak View SekondêrBridgetown · Public · 823 learners
- Pelican Park High SchoolEagle Park · Public · 1,054 learners
- Perseverance SekBelhar Ext 16 · Public · 878 learners · No fees
- Phakama Secondary SchoolPhilippi · Public · 1,308 learners · No fees
- Phandulwazi High SchoolPhilippi · Public · 1,333 learners · No fees
- Phillipi Secondary SchoolPhilippi · Public · 1,397 learners · No fees
- Phoenix SekondêrManenberg · Public · 1,020 learners · No fees
- Pinelands High SchoolPinelands · Public · 1,022 learners
- Plumstead High SchoolPlumstead · Public · 1,110 learners
- Portland Secondary SchoolPortland · Public · 1,525 learners
- Premier CollegeAthlone · Independent · 141 learners
- President HoërskoolRichmond Estate · Public · 1,164 learners
- Princeton Secondary SchoolWoodlands · Public · 1,080 learners
- Protea Heights AcademyProtea Heights · Public · 1,201 learners
- Proteus SekondêrProtea Park · Public · 1,705 learners · No fees
Q
A to Z- Queens Park High SchoolWoodstock · Public · 524 learners
R
A to Z- Range SekondêrThe Range · Public · 462 learners
- Ravensmead SekondêrRavensmead · Public · 1,279 learners
- Rhodes High SchoolMowbray · Public · 1,052 learners
- Robinvale High SchoolRobinvale · Public · 1,262 learners
- Rocklands Secondary SchoolRocklands · Public · 1,473 learners
- Rondebosch Boys' High SchoolRondebosch · Public · 885 learners
- Rosebank Progress CollegeRosebank · Independent · 25 learners
- Rosendaal High School No.2Roosendal · Public · 369 learners · No fees
- Rosendaal SekondêrRoosendal · Public · 975 learners · No fees
- Rustenburg Girls' High SchoolRosebank · Public · 858 learners
- Rusthof SekondêrStrand · Public · 1,391 learners
- Rylands High SchoolGatesville · Public · 1,030 learners
S
A to Z- S.A. College High SchoolNewlands · Public · 888 learners
- Salt River Secondary SchoolObservatory · Public · 654 learners
- Sans Souci Girls' High SchoolNewlands · Public · 321 learners
- Sarepta SekondêrSarepta · Public · 1,493 learners
- Saxonsea No.2 High SchoolSaxonsea · Public · 475 learners · No fees
- Saxonsea SekondêrSaxonsea · Public · 1,611 learners
- Scottsdene High SchoolScottsdene · Public · 1,128 learners
- Scottsville SekondêrScottsville · Public · 991 learners
- Sea Point High SchoolSea Point · Public · 543 learners
- Seal CollegeMilnerton · Independent · 14 learners
- Sibelius HoërskoolSteenberg · Public · 1,007 learners
- Silikamva High SchoolHout Bay · Public · 902 learners · No fees
- Silvermine AcademySunvalley · Independent · 84 learners
- Silversands Secondary SchoolHighbury · Public · 1,114 learners
- Simanyene Secondary SchoolAsanda · Public · 1,780 learners · No fees
- Simunye SekondêrDelft South · Public · 1,252 learners · No fees
- Sinako High SchoolUmrhabulo Triangle · Public · 1,472 learners · No fees
- Sinenjongo High SchoolMarconi Beam · Public · 1,570 learners · No fees
- Sinethemba Secondary SchoolPhilippi · Public · 1,568 learners · No fees
- Siphamandla Secondary SchoolKuyasa · Public · 1,541 learners · No fees
- Sithembele Matiso Secondary SchoolNyanga · Public · 1,190 learners · No fees
- Sizimisele Secondary SchoolMandela Park · Public · 1,293 learners · No fees
- Soneike High SchoolHighbury · Public · 864 learners
- Sophumelela Secondary SchoolPhilippi · Public · 1,567 learners · No fees
- South Peninsula High SchoolPlumstead · Public · 1,027 learners
- Spes Bona High SchoolHazendal · Public · 955 learners
- Spine Road High SchoolRocklands · Public · 1,212 learners
- St. Andrew's SekondêrConnaught · Public · 1,048 learners
- St. Joseph's CollegeRosebank · Independent · 129 learners
- Star Schools (Pty) (Ltd)Cape Town City Centre · Independent
- Steenberg Secondary SchoolSteenberg · Public · 1,103 learners
- Stellenberg HoërskoolStellenryk · Public · 1,494 learners
- Stonefountain College - KenilworthClaremont · Independent · 76 learners
- Strand HoërskoolStrand · Public · 1,139 learners
- Strand SekondêrStrand · Public · 1,033 learners
- Strandfontein SekonderStrandfontein · Public · 1,112 learners
- Summerdale High SchoolLentegeur · Public · 1,176 learners
- Sunridge Circle High SchoolSunridge · Public · 567 learners
- Symphony SekondêrBelhar Ext 6 · Public · 873 learners
T
A to Z- Table View HoërskoolFlamingo Vlei · Public · 1,099 learners
- Tafelsig No.2 High SchoolTafelsig · Public · 364 learners · No fees
- Tafelsig SekondêrTafelsig · Public · 1,184 learners
- Thandokhulu Secondary SchoolMowbray · Public · 1,166 learners
- The Settlers High SchoolOosterzee-Bellville · Public · 1,394 learners
- Thembelihle High SchoolMandela Park · Public · 1,261 learners · No fees
- Trafalgar Secondary SchoolZonnebloem · Public · 814 learners
- Tuscany Glen Secondary SchoolTuscany Glen · Public · 1,251 learners
- Tygerberg HoërskoolDe Tijger · Public · 991 learners
- Tygerberg Stem AcademyClamhall · Public · 154 learners
U
A to Z- Usasazo Secondary SchoolVictoria Mxenge · Public · 1,398 learners · No fees
- Uxolo High SchoolMandela Park · Public · 1,282 learners · No fees
V
A to Z- Valhalla Sekondêre SkoolElsies River · Public · 805 learners
- Valsbaai HoërskoolStrand · Independent · 50 learners
- Vista High SchoolSchotschekloof · Public · 580 learners
- Voorbrug SekondêrVoorbrug · Public · 1,371 learners · No fees
- Voortrekker HoërskoolKenilworth · Public · 669 learners
- Vuyiseka Secondary SchoolPhilippi · Public · 1,525 learners · No fees
W
A to Z- Wallacedene Secondary SchoolWallacedene · Public · 1,668 learners · No fees
- Walmer Secondary SchoolWoodstock · Public · 453 learners
- Washington Drive High SchoolColorado Park · Public · No fees
- West Bank High SchoolWesbank · Public · 767 learners · No fees
- Westerford High SchoolRondebosch · Public · 918 learners
- Western Cape Sport SchoolBellville Teachers College · Public · 468 learners
- Westridge Secondary SchoolWestridge · Public · 1,318 learners
- Windermere SekondêrWindermere · Public · 647 learners
- Windsor High SchoolLansdowne · Public · 843 learners
- Wittebome High SchoolWynberg · Public · 845 learners
- Woodlands Secondary SchoolWoodlands · Public · 1,128 learners · No fees
- Wynberg Boys' High SchoolWynberg · Public · 1,001 learners
- Wynberg Girls' High SchoolWynberg · Public · 940 learners
- Wynberg SekondêrWynberg · Public · 776 learners
Y
A to Z- Y2K CollegeZonnebloem · Independent · 155 learners
Z
A to Z- Zandvliet HoërskoolMacassar · Public · 1,252 learners
- Zeekoevlei Secondary SchoolEagle Park · Public · 1,062 learners
- Zisukhanyo Secondary SchoolPhilippi · Public · 1,318 learners · No fees
- Zola Senior Secondary SchoolThembokwezi · Public · 1,147 learners · No fees
- Zonnebloem Nest Senior SchoolZonnebloem · Public · 400 learners
- Zwaanswyk High SchoolBergvliet · Public · 725 learners