Secondary schools in City of Johannesburg
271 secondary schools on the 2023 register: 205 public and 66 independent. 135 charge no fees.
A
A to Z- Abbotts College-Johannesburg SouthSuideroord · Independent · 414 learners
- Abbotts College-NorthcliffNorthcliff · Independent · 443 learners
- African Leardership AcademyHoneydew · Independent · 213 learners
- Aha-Thuto Secondary SchoolPublic · 1,414 learners · No fees
- Al-Aqsa Extension 10 SchoolLenasia · Independent · 490 learners
- Alexandra Secondary SchoolSandton · Public · 2,393 learners · No fees
- Allanridge Secondary SchoolMidrand · Public · 2,600 learners · No fees
- Allen Glen High SchoolRoodepoort · Public · 1,322 learners
- Altmont Technical High SchoolSoweto · Public · 1,409 learners · No fees
- Anchor ComprehensiveSoweto · Public · 904 learners · No fees
- Andrews AcademyRandburg · Independent · 63 learners
- Athlone Boys' High SchoolPublic · 540 learners
- Athlone Girls' High SchoolObervatory Extention · Public · 999 learners
- Aurora Girls High SchoolPublic · 950 learners · No fees
- Azara Secondary SchoolPublic · 1,468 learners · No fees
B
A to Z- Barnato Park High SchoolPublic · 1,335 learners
- Beaulieu CollegeKayalami · Independent · 581 learners
- Bhukulani Secondary SchoolPublic · 1,433 learners · No fees
- Blue Eagle High SchoolRandburg · Public · 1,680 learners · No fees
- Bona Comprehensive SchoolSoweto · Public · 977 learners · No fees
- Bopasenatla Secondary SchoolSoweto · Public · 633 learners · No fees
- Brandcliff HouseFairland · Independent · 117 learners
- Bridgeway Christian SchoolIndependent · 31 learners
- British International College Independent SchoolBrayanston · Independent
- Bryanston High SchoolSandton · Public · 1,120 learners
C
A to Z- Charter Independent CollegeHoneydew · Independent · 106 learners
- Chris J Botha Secondary SchoolPublic · 976 learners
- Concord CollegeIndependent · 122 learners
- Concord College MulburtonIndependent · 131 learners
- Coronationville Secondary SchoolPublic · 936 learners · No fees
- Cosmo City Secondary SchoolRandburg · Public · 2,925 learners · No fees
- Crawford International Sandton CollegeBenmore · Independent · 603 learners
- Crawford Preparatory LonehillLoneyhill · Independent · 594 learners
- Curro Jewel CityIndependent · 590 learners
- Curtis Nkondo Maths, Science, ICT, Engineering, Commerce and Entrepreneurship School of SpecialisationSoweto · Public · 864 learners
D
A to Z- Daleview Secondary SchoolEnnerdale · Public · 1,725 learners · No fees
- Daliwonga Secondary SchoolSoweto · Public · 1,080 learners · No fees
- David Makhubo Secondary SchoolPublic · 1,877 learners · No fees
- Denver Secondary SchoolMalvern · Public · 1,129 learners · No fees
- Diepdale Secondary SchoolSoweto · Public · 1,218 learners · No fees
- Diepsloot Secondary School No. 2Diepsloot · Public · 1,925 learners · No fees
- Diepsloot West Secondary SchoolDiepsloot · Public · 1,446 learners · No fees
- Diversity High SchoolPublic · 1,085 learners
- Dr. Beyers Naude Secondary SchoolSoweto · Public · 470 learners · No fees
- Dr BW Vilakazi Secondary SchoolSoweto · Public · 843 learners · No fees
E
A to Z- East Bank High SchoolSandton · Public · 1,782 learners · No fees
- Eldomaine Secondary SchoolPublic · 1,275 learners · No fees
- Eldorado Park Secondary SchoolKliptown · Public · 1,428 learners
- Emadwaleni Secondary SchoolSoweto · Public · 1,007 learners · No fees
- Emdeni Secondary SchoolSoweto · Public · 1,040 learners · No fees
- Emshukantambo Secondary SchoolPublic · 1,274 learners · No fees
- Ennerdale Secondary SchoolPublic · 1,846 learners · No fees
- Eqinisweni Secondary SchoolMidrand · Public · 2,408 learners · No fees
- Esiyalwini Secondary SchoolSoweto · Public · 361 learners · No fees
F
A to Z- Fair Ridge Private SchoolIndependent · 61 learners
- Far North Secondary SchoolRandburg · Public · 1,452 learners · No fees
- Ferndale High SchoolRandburg · Public · 853 learners
- Fidelitas Comprehensive S.Soweto · Public · 1,212 learners · No fees
- Fine Town Secondary SchoolGrasmere · Public · 1,866 learners · No fees
- Florida Park High SchoolFlorida · Public · 1,643 learners
- Fons Luminis Secondary SchoolPublic · 1,544 learners · No fees
- Forest High SchoolPublic · 1,456 learners
- Forte Secondary SchoolJohannesburg · Public · 2,137 learners · No fees
- Fourways High SchoolSandton · Public · 1,210 learners
- Fred Norman Secondary SchoolEnnerdale · Public · 1,975 learners · No fees
- Freedom Park Secondary School No 1Devland · Public · 1,266 learners · No fees
G
A to Z- George Khosa Secondary SchoolSoweto · Public · 1,396 learners · No fees
- Glen Austin High SchoolIndependent · 355 learners
- Glenvista High SchoolPublic · 1,694 learners
- Grantley CollegeParktown · Independent · 105 learners
- Greenlane CollegeIndependent · 212 learners
- Greenside High SchoolPublic · 992 learners
H
A to Z- Hamilton HouseIndependent
- Helpmekaar KollegeParktown · Independent · 1,309 learners
- Highlands North Boys High SchoolPublic · 717 learners
- Hirsch Lyons Boys SchoolIndependent · 54 learners
- Hirsch Lyons Girls SchoolIndependent · 59 learners
- Hoër Tegniese Skool LanglaagteLanglaagte · Public · 758 learners
- Hoërskool Die AdelaarPublic · 1,286 learners
- Hoërskool Die BurgerPublic · 964 learners
- Hoërskool Die FakkelPublic · 1,642 learners
- Hoërskool FloridaRoodepoort · Public · 1,132 learners
- Hoërskool LindenRandburg · Public · 797 learners
- Hoërskool PresidentPublic · 2,240 learners
- Hoërskool RandburgRandburg · Public · 918 learners
- Hoërskool RoodepoortRoodepoort · Public · 1,333 learners
- Hoërskool VorentoePublic · 1,253 learners
- Horizon International High SchoolTurffontien · Independent · 247 learners
- Hyde Park High SchoolPublic · 828 learners
I
A to Z- Ibhongo Secondary SchoolPublic · 1,692 learners · No fees
- Ikusasalethu Secondary SchoolPublic · 1,265 learners · No fees
- Immaculata Secondary SchoolDiepkloof · Independent · 545 learners
- Institute for Quality CollegiateIndependent · 171 learners
- Isikhumbuzo Secondary SchoolOrange Farm · Independent · 707 learners
- Israel Christian SchoolTurffontein · Independent · 113 learners
- Ithuba-Lethu Secondary SchoolFinetown · Independent · 1,364 learners
- Itirele-Zenzele Comprehensive SchoolDiepsloot · Public · 1,364 learners · No fees
- Ivory Park Secondary SchoolMidrand · Public · 2,224 learners · No fees
J
A to Z- J.B. Matabane Secondary SchoolMidrand · Public · 1,858 learners · No fees
- Jabulani Technical Secondary SchoolSoweto · Public · 984 learners · No fees
- Jabulile Secondary SchoolPublic · 1,554 learners · No fees
- Jeppe High School for BoysPublic · 1,054 learners
- Jeppe High School for GirlsPublic · 929 learners
- Johannesburg Secondary SchoolPublic · 1,186 learners
- John Orr Engineering School of SpecialisationBraamfontein · Public · 818 learners
- Jordao CollegeTowerby · Independent · 86 learners
- Jules High SchoolPublic · 779 learners
K
A to Z- Kaalfontein Secondary SchoolMidrand · Public · 1,880 learners · No fees
- Kelokitso Comprehensive SchoolPublic · 793 learners · No fees
- Kenilworth Secondary SchoolKenilworth · Public · 685 learners
- Kensington Secondary SchoolPublic · 1,566 learners
- Kgatelopele Secondary SchoolRoodepooort · Public · 1,363 learners · No fees
- Kibler Park Secondary SchoolKibler Park · Public · 855 learners
- King David High School (Victory Park)Victory Park · Independent · 283 learners
- King David School-LinksfieldLinksfield · Independent · 794 learners
- King Edward VII SchoolPublic · 1,143 learners
- Klipspruit-Wes Secondary SchoolEldorado Park · Public · 809 learners · No fees
- Kliptown Secondary SchoolEldorado Park · Public · 1,433 learners
- Kwa-Mahlobo Secondary SchoolSoweto · Public · 1,166 learners · No fees
- Kwabhekilanga Secondary SchoolAlexandra · Public · 2,246 learners · No fees
- Kwadedangendlale Secondary SchoolSoweto · Public · 1,287 learners · No fees
- Kwena Molapo Comprehensive Farm SchoolLanseria · Public · 1,321 learners · No fees
L
A to Z- Lamula Jubilee Secondary SchoolSoweto · Public · 1,412 learners · No fees
- Lancea Vale Secondary SchoolPublic · 1,251 learners · No fees
- Lavela Secondary SchoolSoweto · Public · 835 learners · No fees
- Lawley Secondary SchoolLawley · Public · 2,114 learners · No fees
- Leap Science and Maths SchoolDiepsloot · Independent · 275 learners
- Leap Science and Maths School (Independent)Limbro Park · Independent · 219 learners
- Lenasia Secondary SchoolLenasia · Public · 1,138 learners
- Lenasia South Secondary SchoolLenasia South · Public · 1,649 learners
- Lenz Public SchoolLenasia · Public · 1,145 learners · No fees
- Leshata Secondary SchoolPublic · 2,089 learners · No fees
- Letare Secondary SchoolPublic · 572 learners · No fees
- Letsibogo Secondary SchoolSoweto · Public · 1,496 learners · No fees
- Lofentse Girls High SchoolSoweto · Public · 1,350 learners · No fees
- Lonehill International AcademyFourways · Independent · 272 learners
- Lufhereng Secondary SchoolDoornkop · Public · 1,298 learners · No fees
M
A to Z- Madibane Comprehensive SchoolSoweto · Public · 1,128 learners · No fees
- Madressah AyeshaIndependent · 34 learners
- Mafori Mphahlele Comprehensive SchoolSoweto · Public · 851 learners · No fees
- Maharishi Invincibility School of Management Independent SchoolIndependent · 212 learners
- Malvern High SchoolPublic · 1,128 learners
- Mapetla High SchoolSoweto · Public · 1,479 learners · No fees
- Maphutha Secondary SchoolMidrand · Public · 2,339 learners · No fees
- Matseliso Secondary SchoolSoweto · Public · 1,051 learners · No fees
- Mbowa AcademyIndependent
- Meadowlands Secondary SchoolPublic · 1,048 learners · No fees
- Mesivta Shaarei TorahIndependent · 31 learners
- MH Joosub Technical Secondary SchoolLenasia · Public · 1,184 learners · No fees
- Midrand High SchoolMidrand · Public · 1,537 learners
- Minerva Secondary SchoolSandton · Public · 1,806 learners · No fees
- Missourilaan Secondary SchoolEldorado Park · Public · 1,507 learners · No fees
- Mncube Secondary SchoolDube · Public · 410 learners · No fees
- Mokgome Secondary SchoolMeadowlands · Public · 736 learners · No fees
- Moletsane Secondary SchoolSoweto · Public · 1,306 learners · No fees
- Mondeor High SchoolPublic · 1,649 learners
- Morris Isaacson Secondary SchoolSoweto · Public · 1,028 learners · No fees
- Moses Maren Mission Technical Secondary SchoolPublic · 1,444 learners · No fees
- Mphethi Mahlatsi Secondary SchoolJohannesburg South · Public · 1,950 learners · No fees
- Musi ComprehensiveSoweto · Public · 1,657 learners · No fees
N
A to Z- Naledi Secondary SchoolSoweto · Public · 861 learners · No fees
- Namedi Secondary SchoolSoweto · Public · 872 learners · No fees
- National School of the Arts (Creative and Performing Arts)Public · 495 learners
- Naturena Secondary SchoolPublic · 226 learners · No fees
- Newgate CollegeIndependent · 203 learners
- Nghunghunyani ComprehensivePublic · 665 learners · No fees
- Nirvana Secondary SchoolPublic · 1,155 learners
- Noordgesig Secondary SchoolSoweto · Public · 1,245 learners · No fees
- Noordwyk Secondary SchoolBlue Hills · Public · 1,702 learners
- North Riding Secondary SchoolPublic · 851 learners · No fees
- Northcliff High SchoolExtension3 Northcliff · Public · 1,518 learners
- Northside CollegeNorthcliff · Independent · 96 learners
- Northview High SchoolPublic · 1,216 learners
- Nova Pioneer Ormonde SecondaryIndependent · 327 learners
O
A to Z- Oakdale Secondary SchoolEnnerdale · Public · 1,034 learners · No fees
- Oceans Private SchoolIndependent · 363 learners
- Olympus Educational InstituteIndependent
- Orange Farm Secondary SchoolOrange Farm · Public · 949 learners · No fees
- Orlando Secondary SchoolPublic · 898 learners · No fees
- Orlando West Secondary SchoolSoweto · Public · 450 learners · No fees
P
A to Z- Pace Commerce and Entrepreneurship School of SpecialisationPublic · 829 learners
- Parktown Boys' High SchoolPublic · 887 learners
- Parktown Girls' High SchoolPublic · 1,077 learners
- Phafogang Secondary SchoolSoweto · Public · 731 learners · No fees
- Phefeni Secondary SchoolSoweto · Public · 382 learners · No fees
- PJ Simelane Secondary SchoolSoweto · Public · 1,583 learners · No fees
- Ponelopele Oracle Secondary SchoolPublic · 1,588 learners · No fees
- Princess High SchoolRoodepoort · Public · 1,446 learners
- Progress Comprehensive SchoolSoweto · Public · 1,464 learners · No fees
- Protea Glen Secondary SchoolSoweto · Public · 1,566 learners · No fees
- Protea Secondary School No.2Protea Glen · Public · 1,588 learners · No fees
- Prudens Secondary SchoolSoweto · Public · 1,060 learners · No fees
Q
A to Z- Qalabotjha Secondary SchoolLenasia South · Public · 1,432 learners · No fees
- Qoqa Secondary SchoolOrange Farm · Public · 1,205 learners · No fees
- Queens High SchoolPublic · 1,255 learners
R
A to Z- R W Fick Secondary SchoolPublic · 1,006 learners
- Radford HouseFairland · Independent · 98 learners
- Radley Private SchoolIndependent · 62 learners
- Rand Meisieskool-Girls' SchoolParktown · Public · 1,217 learners
- Rand Park High SchoolRandpark Ridge · Public · 1,516 learners
- Raphela Secondary SchoolOrange Farm · Public · 1,303 learners · No fees
- Raymond Mhlaba Secondary SchoolPublic · 1,588 learners · No fees
- Realo Secondary SchoolSandton · Public · 2,308 learners · No fees
- Reasoma Secondary SchoolSoweto · Public · 1,620 learners · No fees
- Reddam House Private SchoolKensington · Independent · 617 learners
- Reutlwile Junior Secondary SchoolSoweto · Public · 619 learners · No fees
- Riverlea Secondary SchoolRiverlea · Public · 777 learners · No fees
- Roosevelt High SchoolJohannesburg North · Public · 1,824 learners
- Rostec Technical College-JHBIndependent · 83 learners
- Royal CollegeFlorida · Independent · 378 learners
- Royal Mount College High SchoolCosmo City · Independent · 72 learners
S
A to Z- Sakhisizwe Secondary SchoolGrasmere · Public · 1,444 learners · No fees
- Sandown High SchoolPublic · 990 learners
- Sandringham High SchoolPublic · 1,113 learners
- Seana Marena Secondary SchoolSoweto · Public · 598 learners · No fees
- Sebetsa-O-TholemoputsoRoodepoort · Public · 1,787 learners · No fees
- Seekers Private High SchoolFlorida · Independent · 104 learners
- Sekanontoane Secondary SchoolPublic · 1,334 learners · No fees
- Sekolo SA Borokgo SchoolBlairgowrie · Independent · 233 learners
- Selelekela Secondary SchoolSoweto · Public · 1,002 learners · No fees
- Senaoane Secondary SchoolSoweto · Public · 1,083 learners · No fees
- Sgodiphola Secondary SchoolRandburg · Public · 1,353 learners · No fees
- Silver Oaks Secondary SchoolPublic · 1,191 learners · No fees
- Sir John Adamson High SchoolPublic · 1,976 learners
- Siyabonga Secondary SchoolSoweto · Public · 1,572 learners · No fees
- Siyabusa Secondary SchoolSlovoville · Public · 779 learners · No fees
- Siyaphambili Secondary SchoolOrange Farm · Independent · 784 learners
- Southview High SchoolPublic · 2,047 learners · No fees
- Spark Randburg HighIndependent · 341 learners
- St Aquinas College-Alexandra CampusWynberg · Independent · 224 learners
- St Barnabas College Maths, Science and ICT School of SpecialisationBosmont · Public · 475 learners
- St Enda's Secondary SchoolBraamfontein · Public · 630 learners
- St John's CollegeHoughton · Independent · 756 learners
- St Martin de Porres High SchoolOrlando West · Independent · 709 learners
- St Matthews Private Secondary School (Kliptown)Rockville · Independent · 631 learners
- St Peter's CollegeSunninghill · Independent · 749 learners
- St Thomas Independent SchoolIndependent · 253 learners
- Stemridge Dishon SchoolIndependent · 235 learners
- Sunrise Secondary SchoolRandburg · Public · 1,491 learners · No fees
T
A to Z- Tetelo Secondary SchoolSoweto · Public · 1,375 learners · No fees
- Thaba-Jabula Secondary SchoolSoweto · Public · 1,584 learners · No fees
- Thabo Secondary SchoolSoweto · Public · 436 learners
- Thamsanqa Secondary SchoolPublic · 1,533 learners · No fees
- The Boost Centre GlenhazelIndependent · 69 learners
- The Hill High SchoolPublic · 1,593 learners
- Thetha Secondary SchoolPublic · 1,815 learners · No fees
- Thomas Mofolo Secondary SchoolSoweto · Public · 907 learners · No fees
- Thubelihle Intermediate SchoolSoweto · Public · 1,008 learners · No fees
- Thulani Secondary SchoolRoodepoort · Public · 1,196 learners · No fees
- Thusa-Setjhaba Secondary SchoolPublic · 1,472 learners · No fees
- Thutolore Secondary SchoolSoweto · Public · 892 learners · No fees
- Tlhatlogang Junior Secondary SchoolSoweto · Public · 1,240 learners · No fees
- Topaz Secondary SchoolLenasia · Public · 1,108 learners
- Trinity House High SchoolRandpark Ridge · Independent · 606 learners
- Trinity Secondary SchoolLenasia · Public · 1,435 learners
- Tshepo Ya Rona Secondary SchoolVlakfontein · Public · 1,020 learners · No fees
- Tsosoloso Ya Africa Secondary SchoolMidrand · Public · 1,823 learners · No fees
U
A to Z- Uj Metropolitan Academy (Maths, Science and ICT)Crosby · Public · 490 learners
- Umqhele Secondary SchoolMidrand · Public · 2,082 learners · No fees
- United Sisterhood MitzvahMornigside · Independent · 25 learners
V
A to Z- Vector High SchoolIndependent · 130 learners
- Vulanindlela Secondary SchoolOrange Farm · Public · 1,360 learners · No fees
- Vutomi High SchoolOrange Farm · Independent · 536 learners
- Vuwani Secondary SchoolSoweto · Public · 2,303 learners · No fees
W
A to Z- Waverley Girls' High SchoolPublic · 1,076 learners
- Wendywood High SchoolSandton · Public
- West Ridge High SchoolPublic · 1,503 learners
- Westbury Secondary SchoolWestbury · Public · 1,390 learners
- Willow Crescent Secondary SchoolEldorado Park · Public · 1,627 learners · No fees
- Willowmead Secondary SchoolPublic · 1,976 learners · No fees
- Wiseman Cele Secondary SchoolRoodepoort · Public · 1,477 learners · No fees