The school enrols around 1500 pupils , including 300 boarders , from South Africa and beyond , managed by about a 100 full-time staff . The school enrols about 1500 pupils , including 300 boarders , from South Africa and beyond , managed by around a 100 full-time staff .