Clanwilliam teacher fired for sexually assaulting Grade 9 pupil