Ted,
While I agree with your theory, the problem is you forget that people like to play hero if and when they can. That being said I think that we should have armed security guards and not armed teachers. Maybe post 2 in each wing that way both sides can be protected at the same time