A Tembisa school principal was working late with an administrative staff member on Tuesday night when they were fatally shot by a gunman who had breached the premises.
The Gauteng department of education said the shootings took place at 5pm inside the administration block at Inxiweni Primary School.
The 58-year-old principal, the administrator, 55, and colleagues were preparing for a meeting scheduled to take place later this week.