No, of course not.
But I believe that if teachers were allowed to carry concealed weapons, the deterrence would be there.
To get a carry permit in most states, you take a safety test, get fingerprinted, do an FBI background check, and show competency with the weapon. You also have to renew frequently and you are held to a higher standard in instances of conflict.
If people who had their permits who happened to be teachers, were able to carry at school, students would never know who, but they would all know that if they got frisky with a gun in the hallway, they might get their lights turned off when they least suspect it.
Do you often hear about people going on murder sprees at police stations, NRA meetings, or Texas barrooms? No. An armed society is a polite society.