After the accident, angry community members blockaded Dumisani Makhaye Road, where the accident had occurred, demanding the identity of the driver from passing taxis. They later burnt tyres on the road.
Dressed in blue shorts, a blue-and-white striped golf-shirt and sandals, Zwane stood with folded arms in the dock during his first court appearance on Thursday.
Prosecutor Seema Reddy said it was alleged that on March 6, Zwane was driving a taxi that had "collided with several young children resulting in the deaths of three girls".
"Another child is in a critical condition," she said.
The charge sheet identified the victims as Ayanda Mtshali, Thima Ngiba, both 14, and 13-year-old Luyanda Ngubane.
Zwane is expected to apply for bail on March 13.