The 44-year-old man named Subusiso Mpungose according to Daily Mail is said to have waited until his teacher wife Xolisile, 42, went to work then took a string of taxis to pick up three of his children from a nearby creche and a school.
It is alleged that he took his son Kuhlekonke, 4, daughter Khwezi, 6, and son Sphesihile, 10, back to the marital home and then sent the oldest boy out to a local shop to buy them all snacks.
South African media said police sources told them that while his son had gone out shopping he hanged the younger two children with their school belts from burglar-prevention bars on the windows.
It is alleged that when Sphesihile then returned with treats for the family he was also strung up by his belt in a different room.
The three children were later found hanging dead in their school uniforms by armed police who broke into the family home.
Mpungose then tricked his wife's teenage daughter from a previous marriage to come out of school before hanging her in nearby woods.