I am probably in the minority, but I disagree with teachers being armed. If you want a security presence, you need to hire professional security personnel with the proper training and mentality. There are several other options available, and arming teachers would be very far down on my list.
Like a professional, full time Sheriff's deputy? Who will stay outside the building and not go in?