Ontario Provincial Police say they stopped a school bus carrying 37 children after it was caught speeding in Hamilton on Tuesday morning.

The school bus was stopped southbound on Highway 6, south of Highway 403 at Butter Road, on the drive to school Oct. 1, OPP said.

The bus was allegedly clocked going 105 kilometres an hour in a posted 80 km/h zone.

No children were hurt and the male driver was charged with speeding, said Sgt. Kerry Schmidt.

School bus stopped #Hwy6 in #Hamilton loaded with 37 children doing 105km/hr in a posted 80, driver charged with speeding #SlowDown pic.twitter.com/cQF373BayE

— Sgt Kerry Schmidt (@OPP_HSD) October 1, 2019