6. St Johns College: Boarding pupil – R194 231 / Day pupil – R115 067
St John’s College is a private school for boys in South Africa. It is situated in Houghton, Johannesburg.
St John’s College was ranked 11th out of the top 100 best high schools in Africa by Africa Almanac in 2003, based upon quality of education, student engagement, strength and activities of alumni, school profile, internet and news visibility.