Three school buses were involved in crashes around the region amid Wednesday morning’s rough weather.

One bus with school kids on board crashed on Braeside Avenue in Waterloo when it slid off a road and hit a tree.

There was another collision at Union Street East and Weber Street West in Waterloo.

It’s unclear where the third crash happened.

Student Transportation Services of Waterloo Region says that no students were injured in the crashes.

The organization said that there was very little damage sustained in the crashes.

Many buses around the region were also delayed, in some cases by as long as 50 minutes.

School boards surrounding Waterloo Region as near as Guelph cancelled buses and schools, leaving some on social media wondering why Waterloo’s schoolboards didn’t follow suit.

"I think they should have been cancelled, with the weather that was forecasted to come, I'm surprised they weren't cancelled," says parent Jenna Eby.

Student Transportation Services says that, when the roads were inspected between 5 a.m. and 6 a.m., there was no indication that conditions would warrant cancellations.

"Considering the information available this morning, the forecast, road conditions observed, temperature, wind etc., it was assessed that we could run safely," explained Benoit Bourgault with the STS in a statement.

He went on to say that, while three buses were involved in minor crashes, students were safe.

"These things change you know, hour by hour, but of course the decision has to be made very early in the morning," explained Alana Russell, the chief communications officer with the WRDSB.

Police say that about 20 crashes were reported on road around the region by 11 a.m.