Published on 12:00 AM, May 19, 2018

Texas school shooting kills at least 8

At least eight people were killed when a student opened fire at his Texas high school yesterday, as President Donald Trump expressed "heartbreak" over the latest deadly school shooting in the United States.

The shooting took place as classes were beginning for the day at Santa Fe High School in the city of the same name, located about 30 miles southeast of Houston.

"There are multiple fatalities," Harris County Sheriff Ed Gonzalez told reporters. "There could be anywhere between eight to 10, the majority being students."

At least six people were hospitalized, including a police officer, Santa Fe school district police chief Walter Braun said.

Hospital officials said one victim was in critical condition.

Braun also said "explosive devices" had been found in the school and "surrounding areas" and warned people to exercise caution.

The male teen suspect in custody was not immediately identified. Media reports said he was 17 years old. A second possible person of interest was being questioned, Gonzalez told reporters.

The shooting was the latest in what has become an all-too-familiar situation in American schools, where gun violence has become a part of everyday life.

A somber Trump expressed "sadness and heartbreak" over the latest shooting spree.

"This has been going on too long in our country," said the president, speaking at an event on prison reform at the White House. "We're with you in this tragic hour."

Trump, who has previously shied away from gun control and proposed arming teachers, said his administration was "determined to do everything in our power to protect our students, secure our schools, and to keep weapons out of the hands of those who pose a threat to themselves, and to others."