JMO If all schools would put a sign at all entrances and exits stating :|
THERE ARE 10 TO 20 TRAINED MARKSMEN AND OR WOMEN IN THIS SCHOOL. IF YOU BRING ANY WEAPON IN OUR SCHOOL YOU WILL BE SHOT
I think this would put a stop to all this mess, even if there were only one or two armed.
Luck is where preparation and opportunity meet