Six students were hurt Wednesday morning when a school bus crashed into a ditch near Legal, Alta. north of Edmonton.

A 14-year-old boy was able to bring the bus to a stop just before it entered the intersection at Range Road 252 and Highway 651, police said.

One boy suffered a broken leg while five other children had bumps and bruises but weren't seriously injured, police said.

The 43-year-old driver also suffered minor injuries.

The students on the bus ranged in age from six to 17. They attend George P. Vanier Elementary School, George H. Primeau Middle School, and Morinville Community High School.

Kim Lynch-Staunton, a spokesperson with Greater St. Albert Catholic Schools, said none of the elementary-age students was hurt.

The bus, operated by BECA Bus Lines, was en route from Legal to Morinville with 17 students on board around 7:30 a.m. when the driver drove off Range Road 252 and hit an approach on the west side of the road, police said in a news release.

The bus travelled in the ditch and kept going for about 200 metres until the student was able to bring the bus to a stop.

It is not clear what happened to the bus driver.

"Road conditions don't seem to be an issue," said RCMP Cpl. Shawn French.

"The road was dry, straight. It's a good all-weather gravel road. Weather wasn't an issue. The weather conditions were good. Visibility was clear. Speed doesn't appear to be a factor, and alcohol is definitely not a factor."

Lynch-Staunton said the bus was a 2007 model that had just passed a safety inspection.

Another mechanical inspection of the bus was to take place Wednesday afternoon.