Turner Valley RCMP are singing the praises of a quick-acting school bus driver whose "sound judgment and reaction" averted injuries for more than a dozen students.

It comes after the bus was struck by an SUV on Highway 22 early Tuesday morning west of Priddis, police said in a release.

An eastbound SUV attempted to pass a group of vehicles that had stopped to allow a Foothills School Division bus to turn left.

The bus driver was able to keep the bus upright as it was pushed into a ditch, RCMP said.

Police have charged the driver of the SUV with unsafe driving.

Priddis is just southwest of Calgary.