BELVIDERE — The driver of a vehicle that crashed into a Belvidere school bus on Wednesday was cited for several traffic violations.

Marisol Talavera, 23, was cited for failure to yield at a stop sign, no valid driver's license and operating an uninsured motor vehicle, according to the Boone County Sheriff's Office.

Talavera was driving west on Orth Road at about 3:30 p.m. when she failed to yield and struck a school bus headed north on Beloit Road, police said. The bus continued north and tipped on its side.

The bus was carrying 32 Belvidere Central Middle School students. Ten students were taken to the hospital, as well as the driver of the bus and Talavera. Their injuries were not believed to be serious. Talavera remains at a Rockford hospital, according to the Sheriff's Office.

The Belvidere School District contracts with First Student Inc. for transportation.

Kevin Haas: 815-987-1410; khaas@rrstar.com; @KevinMHaas