7. St Andrew’s School for Girls: Boarding – R189 830 / Day – R102 400
St Andrew’s School for Girls is a top independent Christian girls-only private day and boarding school and co-educational preschool situated in Bedfordview, Johannesburg.
The school has a student body of around 1100 girls. St Andrew’s has been voted as Best English High School, Best Private School for Girls and Best Nursery School by the public in the popular newspaper The Star “Your Choice 2008” Poll.