Troopers said the driver, 17-year-old Leonicio Guerra, Jr., was speeding when he lost control of his car, flipped at least three times and hit the corner of Charlene Booth's mobile home.
Fellow students; 17-year-old Jose Salazar, 17-year-old Daniel Arroyo, and 16-year-old Jesus Rodas were in the car with Guerra when the accident happened.
Booth and her two daughters were inside the home when the car hit.
"I really didn't feel anything," Booth said. "Like a big noise and some of my neighbors said it sounded like a plane."
She said when she ran outside, she saw one of the teens on the ground.
Police said none of them were wearing seat belts and two of the teens were ejected from the car.
"You could hear him making noise," Booth said. "I told him, 'You'll be alright, don't move, stay calm.'"
Two of the teens were transported to WakeMed, while the other two were taken to Wilson Memorial Hospital. Officials said none of their injuries were life threatening.
All four students are members of Southern Nash High's soccer team and were on their way to a game. But it was later canceled.
Authorities said charges are pending.