Another shooting at a school. Will there ever be a way to protect the children?

Watching the news tonight I heard an ex student came into a school in Florida and shot at least 17 people dead. If I had kids I wouldn't want to send them to a public school.