An armed officer who stood outside a Florida school where a gunman killed 17 people last week "certainly did a poor job", the US president has said.
Deputy Scot Peterson resigned after an investigation found he failed to confront the suspect.
President Trump said the officer trained his whole life but "certainly did a poor job" protecting students.
Mr Trump said Mr Peterson was a "coward" who "didn't react properly under pressure".
"He trained his whole life but when it came time to do something he didn't have the courage," Mr Trump told reporters outside the White House on Friday. "He certainly did a poor job."
Deputy Scot Peterson resigned after an investigation found he failed to confront the suspect.
President Trump said the officer trained his whole life but "certainly did a poor job" protecting students.
Mr Trump said Mr Peterson was a "coward" who "didn't react properly under pressure".
"He trained his whole life but when it came time to do something he didn't have the courage," Mr Trump told reporters outside the White House on Friday. "He certainly did a poor job."

