At least eight people -- and as many as 10 -- have died as a result of a shooting Friday morning at a high school in the southeastern Texas city of Santa Fe, Harris County Sheriff Ed Gonzalez said.
Gunfire erupted at Santa Fe High School, about 20 miles outside Galveston, not long after classes began around 7:30 a.m. CT, officials said. Authorities later found explosive devices in and near the school.
There has been, on average, 1 school shooting every week this year.
A male suspect, believed to be a student, has been arrested in the shooting, and a second person also believed to be a student has been detained as well, Gonzalez said.
Most of the dead are students, and at least one police officer was injured, the sheriff said.
This is the third school shooting in eight days, and the 22nd since the beginning of the year in the United States.
Witnesses described students running from the school as they heard gunshots; they also described hearing an alarm at the school, though the sequence of events wasn't immediately clear.
Authorities found explosive devices in the high school and in adjacent areas, said Walter Braun, Sante Fe Independent School District police chief. It wasn't immediately clear if any had exploded.
Santa Fe High School junior Guadalupe Sanchez, 16, cries in the arms of her mother, Elida Sanchez, after reuniting with her at a meeting point at a nearby fitness center after Friday's shooting.
Because the devices were found, Braun urged people in the city of about 13,000 people to "not touch any items that look out of place, and call 911" if they see something suspicious.
The school has been cleared of all students and staff, who have been directed to a nearby facility to reunite with their families, Braun said.