At least three elementary-school students were taken to Millard Fillmore Suburban Hospital, and six others may have suffered minor injuries, after a First Student school bus with 12 students aboard was struck by a vehicle and then slammed into a tree before school Wednesday morning, Amherst police said.

None of the injuries was considered serious or life-threatening, but up to nine of the 12 students heading to St. Gregory the Great School may have suffered some injury, police said. The other three students did not report any pain or discomfort.

All the injured students were checked by doctors at the scene, at Segsbury Road and Cardinal Drive, an intersection south of Maple Road, two blocks west of Hopkins Road. The crash was reported at 7:16 a.m.

Some of the students were released to their parents at the accident scene.

Capt. Patrick M. McKenna, commander of the Amherst Police Accident Investigation Unit, said the collision occurred after the driver of a southbound vehicle on Segsbury apparently failed to stop at the stop sign at Cardinal and struck the eastbound school bus.

“We do have a witness who is telling us the driver didn’t stop at the stop sign,” McKenna said.

The driver of that vehicle, a 2003 Jeep, was identified as Allen H. Podet, 78, of Segsbury Road. He was taken to Millard Fillmore Suburban Hospital. Senior Investigator Kelly Seier issued him a summons for failing to stop at a stop sign.

The bus driver, Bruce A. Deyot, 68, of Lancaster, complained of shoulder pain but refused medical treatment, police said.

The original impact was in the front corner of the bus, just below the driver, police said. The collision sent the school bus into a tree on the right side of Cardinal, while the Jeep struck a parked vehicle on the left side.