Christine Rogers, 48, was in court on Monday morning in Media, Pa.
Rogers was arrested in June, when someone saw her Wallingford-Swarthmore school district bus moving erratically on the Blue Route near Route 3.
Police say she had a blood alcohol level of .374. The legal limit for a bus driver is .02.
Police say when they pulled Rogers over, they detected a strong odor of alcohol. Rogers then failed several field-sobriety tests.
Officers say Rogers also had vodka with her.
Rogers was fired. She had been a bus driver for the district for 10 years.
A 16-year-old boy on the bus was not hurt.
District officials say they do perform random testing and Rogers had never tested positive before.