Details about the shooting at the school in Alpine, a community of about 6,500 people roughly 200 miles southeast of El Paso, were thin. The Brewster County Sheriff's Office initially said one person was shot and two shooters were believed to be on the loose.
Brewster County Attorney J. Steve Houston said one person had died, and that the shooting happened in the school's band hall. Details on who died weren't immediately available.
The school, which has about 280 students, initially was placed on lockdown, the school district said. But students were being evacuated by 9:40 a.m. CT, the Alpine Avalanche newspaper said on its Facebook page.
In a post reporting the evacuation, the Avalanche included an image of people gathering outside, along a street.