Williams was initially found guilty of undertaking a school excursion without prior approval and failing to ensure a correct rollcall was maintained for all pupils at the camp where Mpianzi died.
The Education Labour Relations Council took a decision to reinstate the Parktown Boys High School principal, Malcolm Williams, after he was was dismissed last year following the death of 13-year-old Enock Mpianzi who drowned in the Crocodile River during a school orientation trip.