"There was a reason he was on that bus that day."
back of the school bus
Credit: ArtBoyMB/ Getty Images

Karson Vega doesn't usually ride the school bus home, but when the 13-year-old hopped aboard one last week, he was right where he belonged.

Minutes into the ride, the seventh-grader at La Grange Middle School in Texas noticed that the driver was driving erratically.

"He missed a turn and went into a ditch. Then he had to back up, that's when I started thinking, Vega recalled to KTBC. "Then he started making circles and stuff. He was going off into a ditch on almost every turn."

Thinking quickly, Vega called 9-1-1 and enlisted the help of fellow passenger, sophomore Kyler Buzcek.

"I went and got the little kids," said Vega. "I told them to go to the back because they were sitting there crying and stuff. Then I told the other kid to hang on to them.

That's when the teen took a seat on the ailing driver's lap. "He wouldn't take his feet off so I kicked them over a little," he recalled.

WATCH: Man Nearly Paralyzed In Bicycle Accident Runs With The Person Who Hit Him And The Doctor Who Saved Him

According to KTBC, Vega turned on the flashers, took the wheel and drove two miles on Highway 71 while Buzcek stayed on the phone with police. With his guidance, the bus coasted to a stop near a bridge above the Colorado River.

"We would've all died. Because he was swerving off pretty much into the river and off that hill too," said Vega.

The driver was taken to the hospital, and is expected to be okay. For his part, Vega is being called a hero.

"The fact that they didn't go into the river just gives me goosebumps thinking about what could've been," his mother, Amber, told the news station. "There was a reason he was on that bus that day."