You are not helping yourself asking about a flight school on a general forum. There are many schools trolling these forums and recommending their own schools.
I suggest that you visit the various schools in SA with good reputations, meet the management, view their facilities and speak to their students. Then you will know which school to attend.
I suggest, on the coast, 43 Air School, APTRAC, Progress, FTC George.
Around Joburg, SAFTA and FTS.
Cheers