· updated monthly
The five schools Johannesburg parents researched most this year, chosen from the 35 international schools in the city. Ranked by how many families opened each school’s profile and spent time reading it between July 2025 and June 2026, then the full picture on curricula, class sizes and fees.
The 2026 ranking
Ranked purely by parent interest — the number of families who opened each school’s profile and spent time reading it between July 2025 and June 2026.
St Peter's Schools is an Anglican Diocesan family of campuses for ages 5 to 18, with Pre-Prep, Boys Prep, Girls Prep and College on sites in Paulshof and Sandton, Johannesburg. The schools run a bespoke curriculum that blends academics with sport, music, culture and individual development. The ethos centres on respect, courtesy and open communication in a supportive Christian framework. The campuses sit on 21 hectares and feature classrooms, playing fields, two sporting pavilions and the Wahoo aquatic centre. The Music, Art, Drama and Dance Centre (MADD) and a Mathematics Centre support arts and STEM learning, with dedicated spaces for cross-disciplinary projects. The College delivers an IEB-aligned programme with a wide subject choice and Advanced Programmes in Years 11-12. Co-curricular life emphasizes sport and arts, including golf, swimming and tennis, and a Creative Arts program offering music, visual art, drama and dance. Languages offered include English, Afrikaans, isiZulu and French.
What’s on offer
The mix of programmes and teaching languages across all 35 schools. Many offer more than one curriculum, so totals run higher than the school count.
Number of schools teaching each curriculum.
Number of schools teaching in each language.
Size & classes
School size and class size shape day-to-day experience as much as curriculum does.
Schools grouped by total enrolment.
Average school size is 728 students · based on the 33 schools that report enrolment.
Schools grouped by typical class size.
Average class size is 22.0 students · based on the 30 schools that report it.
What it costs
Fees shown are one year for a 12-year-old (or the closest age available), excluding one-time enrolment costs.
Across the 4 schools that publish a price for a 12-year-old. All figures in ZAR.
How many schools sit in each annual-fee range.
Tell Doris your budget, your child’s age and what matters most — we will shortlist the right schools in Johannesburg, free and impartial.