Sibusiso Mpungose, 44, allegedly waited until wife Xolisile, 42, left for work before ordering a string of taxis to pick his kids up from a nearby school.
He then took Kuhlekonke, 4, daughter Khwezi, 6, and son Sphesihile, 10, back to the marital home in Durban, South Africa, before ordering Sphesihile to leave and buy sweets.
He then reportedly strung up the two youngest kids with their school belts before hanging Sphesihile on his return.
Cops claim he then tricked his stepdaughter to leave school and come home before killing her too.
Armed cops found the bodies of the three youngest kids after breaking down the door following a tip-off from their mum.
They then found 16-year-old Ayakha hanging from a tree – before arresting Mpungose as he tried to kill himself.
Police spokesperson Colonel Thembeka Mbhele said:
“He will face four counts of murder.
“The children’s mother learned that the father had gone to fetch the children and became suspicious that he was up to something and went to the police for assistance.
“Police went to the house with the mother of the children and on entering the house found two children hanging in the main bedroom and another hanging in another room.