Police in Westhampton say Carole Crockett had a blood-alcohol level of 0.25 percent- that's five times the legal limit for operating a commercial vehicle.
"Everyone was taking out their phones, screaming, trying to get off the bus as soon as the next stop," said student Alize Casimiro.
Some of the 25 students on the bus called and texted their parents Tuesday afternoon to alert them.
"Sometimes it was almost about to crash into other cars and blocking them off," said student Chancy Rodrigues.
"She almost hit a jogger while we were driving, too. And we almost hit other buses," said student Dominic Rodrigues.
Parents then called police, who found Crockett at another school trying to pick up more students.
The 46-year-old Crockett was released on $85,000 bail. She's due in court next week.
The Associated Press contributed to this story.