“A far better way is to allow all school staff to pack heat.”
Considering the fact that, generally, the teachers are actually not in the job “for the children”, but for their own self interests, I’m not sure this is a good idea. If a shooter showed up, they’d be like George Costanza at the birthday party fire — pushing the kids out of the way to escape.
I’d be more comfortable with students who’ve been NRA-certified, and ROTC members, being armed. I’d trust them more to make level-headed decisions and do the right thing.
Even better... get the kids out of public schools and either home-school or send to private schools.
That would be far more effective and over time I believe we'll see far more of this.