Use guard dogs
Here is a wonderful suggestion: Have trained dogs in the schools.
They can be trained to sniff out weapons and drugs. The thing I like about this is that dogs won’t ask questions and get into a conversation before acting. They can be trained to act then ask questions.
I know people will say stuff like, “I am allergic to dogs” or “What if a dog attacks some child?” or “I am afraid of dogs.” Well, stay away from them. You don’t have to touch them. I will take two trained dogs to school every morning and take them home every night. I will feed them and love them so no one has to say they will cost money. I am sure that they can find a family in every school that would do this to protect our children.