43 Air School in Port Alfred is one of the best schools in SA.
Excellent facilities and a great training environment. Not many schools that offer the chance of whale-watching during your cross-countries along the coast!!
Also have a look at Progress in PE, and FTC in Johannesburg, all schools with a good reputation.
Good luck!
CM