It happened around 2:45 p.m. at the Saint Kevin Parish on West Sproul Road in Springfield Township.
Video from Chopper 6 showed at least four cars involved in the pick-up area for Saint Francis of Assisi students.
Officers on the scene say a teacher was trapped under one of the vehicles and a little girl was also hit.
Investigators say a total of five people suffered non-life-threatening injuries in the incident.
According to St. Francis of Assisi, the injured teacher was struck while she was helping the car line outside the school.
"She is such a fantastic educator and an even better person," the school posted on Facebook
Further details on the crash have yet to be released.