They need to do a psych eval on every teacher that wants to carry a gun, to make sure they are stable. Many teachers are not.
Along with your reasoning, my big concern is some thug posing as a student gets the weapon away from the teacher......then, here we go...