None of the injuries is considered life-threatening, officials say.
WSOC-TV reports that the bus was transporting 23 students to Randolph Middle School when it was unable to stay on the road as it curved. The vehicle rolled down an embankment and hit a house. No one in the house was injured.
The driver and students were taken to area hospitals for treatment. A replacement bus was dispatched to retrieve the uninjured students and take them to school.