Firefighters had to use power equipment to free at least one person from the wreckage.
"One we had to send to Wake Med who was trauma code due to her arm trapped up under the vehicle," explained Wilson Mills Fire Chief Ricky Barbour.
The 65-year-old passenger had to get emergency surgery on her hand and suffered from broken fingers. The other passengers suffered minor injuries.
Investigators say 17-year-old West Johnson High School student Brianne French ran a stop sign and T-boned the bus. The teen wasn't hurt, but she's charged with failure to yield the right of way.
"For some reason in Johnston County we do have a tremendous amount of teens involved in accidents," Mills offered.
Rush hour traffic was snarled as the highway was funneled down to one lane. Mills says the stretch of highway is notorious for accidents.
"You get everything from vehicles to school buses. We've had Trailways buses, we had a lot of major accidents out here," he explained.