Abolish pretend “gun-free” zones:
The policy has been in effect for years in Utah, and there have never been any problems caused by armed teachers. Not a single one.
At Utah public colleges and universities, the same law has applied for years, so that school employees, and students who are least 21 years old, can carry lawfully. That has been the rule at Colorado State University since 2003, at almost all other Colorado public institutions of higher education since 2010, at the final hold-out (the University of Colorado) since early 2012, when CU lost 7-0 in the Colorado Supreme Court. Opponents have raised all sorts of hysterical scenarios (e.g., 18-year-olds bringing Kalashnikov rifles to a kegger; students pulling a gun during a heated debate in a literature class), but of course none of these scenarios have come to pass.
But hysterical and ignorant speculation is all they have.