It was at least the fifth time in three days that children were hurt or worse at a bus stop. The other crashes occurred in Mississippi, Indiana and a second Florida city; in another Thursday incident, an apparent hit-and-run in Pennsylvania, a second-grader was reportedly left dead on the side of the road.
In the Tampa crash, witnesses said a vehicle driving at a high rate of speed in a residential area hit several pedestrians on the side of the street, Tampa police spokesman Eddy Durkin said.
Images from the scene show backpacks scattered on the shoulder. The car involved appeared to be a silver sedan.
Two adults and three juveniles were taken to local hospitals with serious injuries, Durkin said. One juvenile is in critical condition.
The students attended a combined elementary/middle school about 16 or 17 blocks -- a five-minute ride -- from the bus stop, fire officials told CNN affiliate WFLA.
The driver remained at the scene, police Chief Brian Dugan told the station. The children at the bus stop were between the ages of 6 and 12, Dugan estimated.
A fire truck responding to the scene crashed en route, injuring two first responders who were taken to the hospital, a Tampa Fire Rescue representative told WFLA.
It's not clear if the adults that Durkin mentioned are the first responders.
In central Pennsylvania, authorities reported that a driver hit a 7-year-old Franklin Township boy Thursday morning as he waited at the bus stop. The driver did not stop to help him, state police told CNN affiliates WTAJ and WJAC.
"The bus driver on route arrived at the stop discovering the situation, contacted 911 and remained at the scene until first responders arrived," Tyrone Area School District Superintendent Cathy Harlow said on Facebook.
Thursday's crashes cometwo days after a driver killed a 9-year-old girl and her two brothers who were crossing the street to catch a school bus in rural Indiana, police said.
A woman was arrested and charged with three counts of felony reckless homicide in connection with the deaths. She was released on $15,000 bail.
On Wednesday, a kindergartner was injured crossing the street to board a school bus in Tallahassee, Florida, when a 19-year-old man hit the child after realizing too late that the bus was stopped and its crossing arm was extended, police told CNN affiliate WCTV.
The teen driver was issued two traffic citations, the station reported. The boy is home and doing well, his family told WCTV.
Also Wednesday, a 22-year-old Marietta, Mississippi, man was charged with aggravated assault after fatally striking a child on a state road north of Tupelo, Mississippi Highway Patrol Capt. Johnny Poulos said.
The man, who was driving a pickup truck, hit a 9-year-old as the youngster crossed the road to get onto a school bus, police said. His bail was set at $10,000.