At least eight persons have been killed in Santa Fe High School in Texas, USA, when a gunman opened fire at school pupils, authorities said on Friday. 

Harris County Sheriff, Ed Gonzalez, said in a news conference that majority of the fatalities were students.

One suspect is in custody and a second person has been detained.

A police officer was also injured in the shooting. 

Sheriff's officials received reports of an active shooting at the school just before 8 a.m. local time, he said.

The school shooting is coming six months after an attack in a church also in Texas.

President Trump, speaking at an unrelated event, said shootings like today's had "been going on too long in our country".

Also Read: Shooting Outside US Top Spy Headquarters 

He says his administration is "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".

"I have to begin by expressing our sadness and heart break over the deadly shooting at Santa Fe high school in Texas, just took place moments ago.

"We're closely monitoring the situation and federal authorities are coordinating with local officials.

"This has been going on too long in our country. Too many years, too many decades now, we grieve for the terrible loss of life and send our support and love to everyone affected by this absolutely horrific attack to the students, families, teachers and personnel at Santa Fe high.

"We're with you in this tragic hour and we will be with you forever.

"My administration is 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.

Also Read: Texas Church Shooting, Horrible Act Of Evil – Trump

"Everyone must work together at every level of government to keep our children safe. May God heal the injured and may God comfort the wounded and may God be with the victims and with the victims’ families. Very sad day," the CNN quoted him as saying. 

SEE HOW NIGERIA'S ISSUES ARE DISCUSSED OVER THE BOTTLE