US President Donald Trump on Thursday called for healing and peace one day after a gunman killed at least 17 people at a Florida high school, saying his administration would work to improve school safety and address mental illness.

Trump said he was making plans to meet with families in Parkland, Florida.

In televised remarks from the White House, Trump, who has an 11-year-old son, said he wanted to address America's children with the message they are "never alone and you never will be."

"You have people who care about you, who love you, and who will do anything at all to protect you," he said.

Democrats have said the shooting underscores the need for tougher gun laws, but Trump did not mention the issue in his brief address, delivered from the White House.

He said he would make school safety the top priority when he meets with governors and state attorneys general later this month.

"We must also work together to create a culture in our country that embraces the dignity of life, that creates deep and meaningful human connections," Trump said, urging children who feel scared or alone to reach out to trusted adults for help.

"We are here for you, whatever you need, whatever we can do to ease your pain," he said.

Pelosi rips Congress for mass shooting response

House Democratic leader Nancy Pelosi renewed a call for gun control legislation.

"Once again, we see the urgency for Congress to take true common sense action to prevent gun violence," Pelosi said at a news conference.

Authorities said the ex-student, identified as Nikolas Cruz, walked into the Marjory Stoneman Douglas High School in Parkland, near Miami, on Wednesday and opened fire with an AR-15-style assault rifle in the second-deadliest shooting at a public school in U.S. history.

Pelosi added while American children are dying, "all this Congress has to say is, 'Let's have a moment of silence.'"

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.