A teenager turns in a substitute school bus driver who smelled of alcohol as he sped down the road with the schoolchildren on board, police say.

The 17-year-old girl, whose name was not released, ushered a group of remaining students off the bus when she reached her stop.

The driver, Daniel Adams, 55, is charged Tuesday with 10 counts of child endangerment, one day after he failed a sobriety test, authorities say. The

Lawrence County prosecutor's office says additional charges could be filed.

Adams remains jailed on bond.

There were six students left on the bus Monday when the 17-year-old passenger ordered the youngsters to get off at her stop, Aurora Police Chief Rick Batson says. The girl's family took the remaining children home.

"She was our little hero," Batson says.