Uh, I think the range of a gun is a bit more than the range of a pepper spray canister.
How about arming teachers with Gas Guns like the Green Hornet had—knock out anyone but not kill them. It might blind them and make them less able to shoot folks. Teachers would be more apt to use these rather than a firearms.