The solution is there, they just refuse to discuss it. If you don't want to arm teacher, how about you hire the thousands of out of work veterans who would love to protect a school full of kids? You could even hire the disabled ones, all they need to do is guard the entrances.
ROCK FIGHT!
"Don't worry, I, rock Man shal-"