Nineteen schoolchildren were injured when the taxi they were travelling in overturned in Faraday Road, Vanderbijlpark, on Wednesday morning.
ER24 spokesperson Russel Meiring said when paramedics arrived on the scene at 07:22, the taxi was lying on its side in the centre median.
"Several children were found seated on the median, being attended to by the community.
"Medics assessed the children, aged between seven and 12, and found that they had sustained minor to moderate injuries.
"The children were treated and thereafter, transported to Johan Heyns and Mediclinic Emfuleni hospital for further care," Meiring said.
The driver of the taxi had minor injuries and was also transported to hospital.
The details of the incident are unknown, but local authorities were on the scene for further investigations.