Choosing a suitable school for your child stands as one of the greatest choices you will face.
Johannesburg, the lively heart of South Africa, hosts several outstanding boarding schools that combine excellent academics with secure and welcoming accommodations. Families from near and far look to the city not only for its cultural richness but also for its reputation for quality education.
In this article, we explore the top 10 boarding schools in Johannesburg and their fees, giving parents clear insight into both academics and the kind of home-away-from-home boarding facilities each school provides.
From affordable boarding schools in Johannesburg to well-respected private boarding schools in Johannesburg, and even government boarding schools in Johannesburg, there are options that suit different family budgets and needs. Parents seeking boarding high schools in Johannesburg with a serene environment will also find valuable guidance here.
Whichever kind of school you are considering, this guide will help you make an informed choice without breaking the bank.
List of Boarding Schools in Johannesburg and Their Fees
1. Roedean School
Roedean School for Girls stands proudly in Parktown, Johannesburg, as one of South Africa’s most respected independent schools. Established as a private English-medium institution for girls, it is well known for combining academic excellence with a nurturing boarding experience.
The Senior School equips learners with a high quality education that prepares them for the IEB Matric certificate.
At the heart of boarding life is the Mary Williams House, which blends Sir Herbert Baker’s historic design with modern comforts. This secure residence accommodates 123 girls from Grades 8 to 12 in single and double rooms.
There are two spacious common rooms that encourage community and friendship. Daily life feels warm and structured, guided by matrons who balance care with independence.
Students enjoy healthy meals, around-the-clock medical support, and access to trained psychologists.
With both weekly and termly boarding options, Roedean truly provides a safe home away from home filled with sisterhood, comfort, and growth.
| Roedean School Details | |
|---|---|
| Phone | +27 (0)11 647 3200 |
| School Fees | R323 349 – R387 093 per annum |
| Grades | 8 to 12 |
| roedean@roedeanschool.co.za | |
| Address | Parktown, Johannesburg |
| Website | roedeanschool.co.za |
Private Boarding Schools in Johannesburg
2. St Johns College
St John’s College, located in Houghton Estate, Johannesburg, has earned its place among South Africa’s leading independent schools since its founding in 1898. Parents seeking strong academics paired with excellent boarding options will find this institution a remarkable choice.
St John’s College offers boarding in four houses: Hill, Hodgson, Nash, and Clayton, which accommodate close to 240 boys. Younger students share lively rooms of three or four, while older boys enjoy one- or two-person rooms, and seniors benefit from private study bedrooms. Each house includes comfortable common areas with Wi-Fi, games, and television, creating a friendly atmosphere that feels like home.
Daily routines balance learning with recreation, including sports, supervised study sessions, and structured bedtimes. An in-house kitchen freshly prepares meals, and a sanatorium with nursing staff and a visiting doctor ensures round-the-clock care. Chapel services, weekend activities, and a sense of brotherhood complete the boarding experience.
| St Johns College Details | |
|---|---|
| Phone | 011 645 3000 / 087 550 0470 |
| School Fees | R347 904 – R376 589 per annum |
| Grades | 8 to 12 |
| communications@stjohnscollege.co.za | |
| Address | Houghton, Johannesburg |
| Website | stjohnscollege.co.za |
3. St Andrew’s School
St Andrew’s School is a top independent girls’ school located in Johannesburg.
This school offers parents a unique blend of excellent academics and a nurturing boarding environment. While being founded on values that inspire confidence and independence, this school ensures that girls grow into principled leaders ready to face the world.
The school’s boarding house welcomes girls from Grades 6 to 12 and is designed as a modern home away from home that encourages self-reliance and fosters a spirit of respect and friendship. There are spacious standard rooms to provide comfort, and entertainment options such as table tennis, games, and television to add warmth to daily life.
Dedicated staff, including a housemistress and resident matrons, create a safe and supportive atmosphere. This school provides balanced meals, supervised prep times, and access to Wi-Fi, which make school life structured yet enjoyable. The weekend activities include outings, sports, and cultural trips, which allow the boarders to experience both learning and leisure in a caring community.
| St Andrew’s School Details | |
|---|---|
| Phone | 27 (011) 453 9408 |
| School Fees | R300 250 – R350 655 per annum |
| Grades | 6 to 12 |
| omahlangu@standrews.co.za | |
| Address | Senderwood, Germiston, Johannesburg |
| Website | standrews.co.za |
Government/Public Boarding Schools in Johannesburg
4. King Edward VII School
King Edward VII School is a top-tier public boarding school in Johannesburg, renowned for its excellence. Since 1902, the school has carried a tradition of excellence while shaping boys into disciplined, well-rounded young men.
Boarding life here is carefully structured, giving each age group a sense of belonging and growth.New boys begin their journey in School House, where 80 Grade 8 learners spend their first year away from home.
In Donald Gordon House, Grade 9 students are supported by mentors to gain self-confidence and independence. Buxton House serves as the residence for senior students. It accommodates over 170 boys and offers sweeping views across Johannesburg.
Each house provides comfortable rooms, lively common areas, and access to sports facilities, including a gym, courts, and fields. The school provides dedicated staff, on-site healthcare, and nutritious meals. Parents can rely on this school to offer a genuine home away from home experience.
| King Edward VII School Details | |
|---|---|
| Phone | +27 (0)11 551 5800 |
| School Fees | R154 500 per annum |
| Grades | 8 to 12 |
| info@kes.co.za | |
| Address | Houghton, Johannesburg |
| Website | kes.co.za |
5. Jeppe High School for Boys
At Jeppe High School for Boys, time-honored traditions are effortlessly combined with modern comfort. Located in Kensington, Johannesburg, has been shaping young boys for generations.
Boarding has remained at the heart of its community, now offering families the choice between weekly and termly stays. Families can choose from four boarding houses, each crafted to offer safety, warmth, and guidance.
The hostel spaces create a welcoming atmosphere, with refurbished dormitories that maintain privacy with independence. The school equips these spaces with modern upgrades like tiled bathrooms, borehole water, and backup power, that ensures a secure and reliable environment for all students.
Residing in the hostel helps secure long friendships and a profound sense of camaraderie.
Experienced housemasters and staff create an atmosphere where boys feel cared for and supported. With vibrant communal areas, structured routines, and a focus on wellbeing, Jeppe offers a true home away from home.
| Jeppe High School for Boys Details | |
|---|---|
| Phone | +27 (0) 11 614 1938 |
| School Fees | R150 400 per annum |
| Grades | 8 to 12 |
| hms@jeppeboys.co.za | |
| Address | Kensington, Johannesburg |
| Website | jeppeboys.co.za |
6. Jeppe High School for Girls
Jeppe High School for Girls stands as a beacon of excellence in Johannesburg. This school was founded in 1890 and settled in its current location in 1919.
It has cultivated generations of confident, accomplished young women. Academic achievement remains a hallmark, with consistently outstanding matric results placing the school among the top public schools in the region.
Boarding life at Somerset House provides a serene home away from home. The house offers a structured and nurturing environment where girls can grow independently while feeling supported and cared for.
There are spacious dormitories, comfortable common areas, and attentive staff to help ensure that boarders experience warmth, safety, and community.
Students engage fully in academics, sports, and cultural activities. For parents seeking a secure, welcoming, and academically strong boarding school, Jeppe High School for Girls is an exceptional choice.
| Jeppe High School for Girls Details | |
|---|---|
| Phone | +27 (0) 11 616 5090/1 |
| School Fees | N/A |
| Grades | 8 to 12 |
| uniformshop@jeppegirls.co.za | |
| Address | Kensington, Johannesburg |
| Website | jeppegirls.co.za |
Boarding High Schools in Johannesburg
7. Helpmekaar College
Helpmekaar Kollege is a distinguished Afrikaans-medium co-educational high school located in the vibrant heart of Braamfontein, Johannesburg. The school combines strong academics with a welcoming environment, making it an excellent choice for students seeking both personal growth and educational excellence.
William Nicol Residence provides a warm and structured home away from home. The hostel accommodates 100 learners, with 40 girls and 60 boys, each grade supported by a resident teacher who acts as a guardian. Students enjoy a nurturing environment where individual attention, guidance, and care are priorities.
Daily routines are thoughtfully designed to balance study, sports, cultural activities, and relaxation. At the residence, nutritious meals, supervised prep times, and engaging extracurricular opportunities help ensure that learners thrive academically and socially.
The residence encourages self-discipline, and supports each student in achieving their best. For parents seeking a secure, structured, and lively boarding school, Helpmekaar Kollege offers a serene yet stimulating environment where children can flourish in every aspect of life.
| Helpmekaar College Details | |
|---|---|
| Phone | +27 11 339 2226/7 |
| School Fees | N/A |
| Grades | 8 to 12 |
| info@helpmekaar.co.za | |
| Address | Parktown, Johannesburg |
| Website | helpmekaar.co.za |
8. Saint Martin’s School
Saint Martin’s School is nestled in the peaceful southern suburbs of Johannesburg where it offers a blend of academic excellence and homely comfort. This co-educational independent school stands out as the only one of its kind in the area to offer boarding from Grade 7 through matric.
Boarders live in well-appointed houses just steps from the main campus and enjoy the perfect mix of privacy and community. Each house has offers private or shared rooms, cosy lounges, study spaces, and full kitchens for that warm, homelike touch. Resident house parents and dedicated staff create a caring environment where students feel seen, supported, and inspired.
The daily life of the students are well structured through study sessions, extracurricular activities, and wholesome meals that fuel the body and mind.
With weekly or termly boarding options, Saint Martin’s provides a serene home away from home where young minds thrive and character blossoms.
| Saint Martin’s School Details | |
|---|---|
| Phone | 011 435 0380 |
| School Fees | R244 700 – R261 400 per annum |
| Grades | 7 to 12 |
| marketing@stmartin.co.za | |
| Address | Klipriviersberg, Johannesburg |
| Website | stmartin.co.za |
9. Horizon High School
Tucked in the lively heart of Johannesburg, Horizon High School blends academic brilliance with a warm and structured boarding experience. This school creates an environment where students can focus on their studies while feeling entirely at home.
Boarders live in fully equipped dormitories designed to offer both comfort and discipline. The students are greeted by clean well-maintained spaces daily, and staff members guide every aspect of their routine.
Dedicated teachers stay after class hours to provide extra tutoring to ensure that no learner is left behind. Study sessions are structured and supervised, helping students stay focused and reach their goals.
Life beyond the classroom is just as engaging. Students enjoy healthy meals in a lively dining hall, unwind during movie nights, or compete in soccer, basketball, and tennis matches. These activities balances the rhythm of learning, recreation, and care and as well makes Horizon High a serene home away from home where young minds flourish.
| Horizon High School Details | |
|---|---|
| Phone | +27 11 434 5234 |
| School Fees | R104 000 per annum |
| Grades | 8 to 9 |
| info@starcollegejhb.co.za | |
| Address | Stafford, Johannesburg |
| Website | starcollegejhb.co.za |
Affordable Boarding Schools in Johannesburg
10. Parktown Boys’ High School
Parktown Boys’ High School, nestled in the suburb of Parktown, stands as one of Johannesburg’s oldest institutions, yet its spirit remains youthful and full of drive. This historic boys’ school is one of the most affordable boarding schools in Johannesburg, which blends tradition with modern excellence.
The school’s proud boarding house, Druce Hall, provides boys with a secure and structured space to grow. Life here moves to a balanced rhythm of study, sport, and friendship. Supervised prep sessions keep learners focused, while caring staff guide them through their academic journey. With a low ratio of masters to boys, each learner receives personal attention and steady support.
The boarders enjoy a close-knit environment where they can walk from classroom to playing field without stress. In the evenings, there are echoes of laughter, teamwork, and quiet determination as the students prepare for the next day.
Druce Hall truly is a home away from home, one that shapes boys into confident young men ready to rise and lead.
| Parktown Boys’ High School Details | |
|---|---|
| Phone | (011) 642 4531 |
| School Fees | R141 400 – R160 400 per annum |
| Grades | 8 to 12 |
| info@parktownboys.com | |
| Address | Parktown, Johannesburg |
| Website | parktownboys.com |