Teachers and personnel of all kind carrying guns will have to really care, properly wear and stow it, so that no kid can (ab)use it, not even accidentally.
I do not think the militarisation of civilian life is a useful idea to fight the causes of those shootings, or terrorism. It may be able to deal with the symptoms, but not the cause. It just raises the general threat level, and makes people nervous.
"How's your son in the kindergarten doing?"
"Oh he's safe the kindergarten teacher carries an unconcealed gun, and the janitor has a submachine gun."
A school where all are carrying guns, and openly. Why do people like this so much