I might be a bit late to this post, but hell, anyways. I think if it's only guard AND if it has a lot of proper training - then sure. Problem is there are only so many of those and have 2-3 for every school is unrealistic.
And yeah, like your old teacher - really gotta make sure that people who get those guns are proper people. Knowing how things done however, maybe it's still too early...