OSCEOLA, Iowa -- The scene rightfully produced chaos.
"There were kids screaming some were just sitting there bleeding," said Clarke County Sheriff's Office Deputy Brian Akers.
Wednesday afternoon, a Clarke County Community Schools District bus was on its usual route dropping kids off after school when it lost control while rain poured onto the gravel road causing the bus to dive into Squaw Creek.
"Obviously road conditions may have something to do with it," said Deputy Akers.
First responders say all seven children, between the ages of eight and fourteen, and the bus driver left with non-life threatening injuries and transported to Blank Hospital and Osceola for evaluation.
Deputy Akers said, "A lot of them had lacerations, minor lacerations, bumps, bruises, scrapes, maybe a broken toe."
The bus may be out of commission but that was the least of Clarke County Superintendent Steve Seid's worries.
"We can replace a bus. It's just a big yellow machine but the kids and driver are what's permanent to me."
Superintendent Seid credits the driver's experience for getting the kids out safely through the rear exit.
"We have a great driving crew and they are well-schooled at emergency situations and this particular case the driver practiced those protocols and got the students out safely."
Deputy Akers says the disastrous sight may never leave their minds.
"Kids were really shook up which of course they would be."
But, thankfully all occupants did leave, alive.
"It's a lucky day, it really is. You never know what the outcomes will be," said Superintendent Seid.
The crash remains under investigation but there does not seem to be any indication of the driver being under the influence of alcohol or drugs. Standard procedures required him to be tested for both.