Best schools in South Africa by matric results (2025)
742 402 learners at 6 884 schools wrote the 2025 National Senior Certificate exams and 88.0% passed. Below are the schools with the highest pass rates among those with at least 20 candidates. Many achieved 100%, so the 2023–2025 combined pass rate breaks ties.
Best schools by province
Top 50 schools in South Africa
| # | School | Town | Province | Wrote | Pass rate | 2023–25 |
|---|---|---|---|---|---|---|
| 1 | Hoërskool Zwartkop Public | Centurion | Gauteng | 342 | 100.0% | 100.0% |
| 2 | Durbanville Hoërskool Public | Cape Town | Western Cape | 300 | 100.0% | 100.0% |
| 3 | Afrikaanse Hoër Seunskool Public | Pretoria | Gauteng | 294 | 100.0% | 100.0% |
| 4 | Hoërskool Nelspruit Public | Mbombela | Mpumalanga | 275 | 100.0% | 100.0% |
| 5 | Sibusisiwe Comprehensive Technical High School Public | Umbumbulu | KwaZulu-Natal | 267 | 100.0% | 100.0% |
| 6 | Sutherland High School Public | Pretoria | Gauteng | 253 | 100.0% | 100.0% |
| 7 | Entsikeni Secondary School Public | Po Hoha | KwaZulu-Natal | 250 | 100.0% | 100.0% |
| 8 | Bellville Hoërskool Public | Cape Town | Western Cape | 246 | 100.0% | 100.0% |
| 9 | Hoërskool Eldoraigne Public | Pretoria | Gauteng | 244 | 100.0% | 100.0% |
| 10 | Durban Girls' High School Public | Glenwood | KwaZulu-Natal | 243 | 100.0% | 100.0% |
| 11 | Hoërskool Dr Malan Public | Meyerton | Gauteng | 236 | 100.0% | 100.0% |
| 12 | Ahmed Timol Secondary School Public | Mogale City | Gauteng | 213 | 100.0% | 100.0% |
| 13 | Pearson High School Public | Port Elizabeth | Eastern Cape | 212 | 100.0% | 100.0% |
| 14 | Westville Gilrs' High School Public | Westville | KwaZulu-Natal | 211 | 100.0% | 100.0% |
| 15 | Raymond Mhlaba Maths, Science & Ict School of Specialisation Public | Roodepoort | Gauteng | 207 | 100.0% | 100.0% |
| 16 | Parktown Girls' High School Public | Johannesburg | Gauteng | 206 | 100.0% | 100.0% |
| 17 | Mevamhlophe High School Public | Empangeni | KwaZulu-Natal | 191 | 100.0% | 100.0% |
| 18 | Qinisani Secondary School Public | Esidumbini | KwaZulu-Natal | 184 | 100.0% | 100.0% |
| 19 | Westerford High School Public | Cape Town | Western Cape | 180 | 100.0% | 100.0% |
| 20 | Hoërskool Lydenburg Public | Mashishing | Mpumalanga | 178 | 100.0% | 100.0% |
| 21 | Hoërskool Randburg Public | Johannesburg | Gauteng | 177 | 100.0% | 100.0% |
| 22 | Emhlwaneni High School Public | And Clinic | KwaZulu-Natal | 172 | 100.0% | 100.0% |
| 23 | Hts Ligbron Public | Ermelo | Mpumalanga | 165 | 100.0% | 100.0% |
| 24 | S.A. College High School Public | Cape Town | Western Cape | 164 | 100.0% | 100.0% |
| 25 | Hoërskool Wesvalia Public | Klerksdorp | North West | 163 | 100.0% | 100.0% |
| 26 | Star of the Sea Secondary School Public | Near Star Mission | KwaZulu-Natal | 155 | 100.0% | 100.0% |
| 27 | Rhenish Girls' High School Public | Stellenbosch | Western Cape | 146 | 100.0% | 100.0% |
| 28 | C&n H/Meisieskool Oranje Public | Bloemfontein | Free State | 145 | 100.0% | 100.0% |
| 29 | Paarl Girls Hoërskool Public | Paarl | Western Cape | 142 | 100.0% | 100.0% |
| 30 | Amazizi Secondary School Public | Emazizini | KwaZulu-Natal | 141 | 100.0% | 100.0% |
| 31 | Bloemhof Hoërskool Public | Stellenbosch | Western Cape | 140 | 100.0% | 100.0% |
| 32 | Langenhoven Gimnasium Public | Oudtshoorn | Western Cape | 134 | 100.0% | 100.0% |
| 33 | Little Flower Combined School Public | Ixopo | KwaZulu-Natal | 134 | 100.0% | 100.0% |
| 34 | Khethokuhle Secondary School Public | Inanda Newtown A | KwaZulu-Natal | 133 | 100.0% | 100.0% |
| 35 | Collegiate Girls High School Public | Gqeberha | Eastern Cape | 130 | 100.0% | 100.0% |
| 36 | Netherland Park Secondary School Public | Ermelo | Mpumalanga | 130 | 100.0% | 100.0% |
| 37 | Parklands College Private | Cape Town | Western Cape | 122 | 100.0% | 100.0% |
| 38 | Darul Arqam Islamic High School Private | Cape Town | Western Cape | 122 | 100.0% | 100.0% |
| 39 | Emachobeni Secondary School Public | Private Bag X002 | KwaZulu-Natal | 119 | 100.0% | 100.0% |
| 40 | Mkolishi Secondary School Public | Elukwatini | Mpumalanga | 119 | 100.0% | 100.0% |
| 41 | La Rochelle Meisies Hoërskool Public | Paarl | Western Cape | 117 | 100.0% | 100.0% |
| 42 | James Nxumalo Agricultural High School Public | Ulundi | KwaZulu-Natal | 117 | 100.0% | 100.0% |
| 43 | Cedar Secondary School Public | Sasolburg | Free State | 111 | 100.0% | 100.0% |
| 44 | Magotshwa Secondary School Public | Mpuluzi | Mpumalanga | 110 | 100.0% | 100.0% |
| 45 | Makhasa Secondary School Public | Ngwenya | KwaZulu-Natal | 107 | 100.0% | 100.0% |
| 46 | Nwabi High School Public | Engonyameni | KwaZulu-Natal | 107 | 100.0% | 100.0% |
| 47 | Royal Schools Sky City Private | Alberton | Gauteng | 107 | 100.0% | 100.0% |
| 48 | Springfield Convent of the Holy Rosary Private | Cape Town | Western Cape | 99 | 100.0% | 100.0% |
| 49 | Al-Aqsa Extension 10 School Private | Soweto | Gauteng | 98 | 100.0% | 100.0% |
| 50 | Qoshama Senior Secondary School Public | P.O.Box 393 | KwaZulu-Natal | 96 | 100.0% | 100.0% |
Ranked by the 2025 NSC pass rate (candidates who passed ÷ candidates who wrote), then the combined 2023–2025 pass rate. Rankings leave out schools with fewer than 20 candidates so very small classes don't dominate. Source: Department of Basic Education, 2025 NSC School Performance Report. A pass rate doesn't show bachelor passes, subject choices or learners who left before Grade 12, so visit schools before choosing.