The accident happened just before 8:30 a.m. at the intersection of 20th and Dauphin streets.
Authorities say a white Mercury disregarded a traffic signal and collided with the moving school bus, which was packed with children.
Witnesses told police that the driver of the Mercury had fled the scene on foot, however, that is not the case. As it turns out, the driver was pinned in such a way that she was near the passenger side of the car and needed to be cut out of the vehicle by rescue workers.
There were 18 children on the bus at the time of the accident.
Five of the children, ranging in age from 6 to 12 years old, were transported to St. Christopher's Hospital with non-life threatening injuries.
Both the bus driver and the 25-year-old driver of the Mercury were taken to Temple University Hospital in stable condition.
This accident is under investigation.