The North Carolina Highway Patrol says 20 people have been hurt in a school bus wreck in Union County.