WALTHAM, MASS. (WHDH) - A school bus carrying middle school students overturned on Route 95 in Weston Wednesday afternoon.

The crash happened on the southbound site of Route 95 near Route 20 in Weston. Police said the bus collided with a pickup truck, which remained on the scene after the crash.

School bus accident in Weston on 128 south – south of route 20. pic.twitter.com/UCOAzQSikv — Jonathan Hall (@JHall7news) January 11, 2017

The bus was carrying 22 students from Grades 6-8 who were MetCo students from Curtis Middle School in Sudbury. The school had an early dismissal and the students were headed home to Boston.

State Police said 10 of the chlidren suffered minor injuries and the other 12 were also taken to the hospital for precautionary reasons. Eight children were taken to Boston Children’s Hospital, 10 were taken to Newton-Wellesley Hospital and four to St. Elizabeth’s Hospital. The driver was taken to Newton-Wellesley Hospital.

“All the kids made it out OK and nobody’s badly hurt so that’s all I’m concerned with,” said Todd Mathies, whose daughter was on the bus. He said she hurt her hip and her head in the crash and apart from being shaken up, she’s doing fine.

An investigation into the cause of the crash is underway, per State Police. Both of the driver of the bus and the driver of the pickup truck have not been charged.

None of the students were wearing seatbelts, as they are not required on school buses in Massachusetts.

Statement from Sudbury Public Schools Superintendent Anna Wilson: