When terrorists attacked a school in Maalot in 1974, Israel did not declare every school a gun-free zone. It passed a law mandating armed security in schools, provided weapons training to teachers and today runs frequent active shooter drills. There have been only two school shootings since then, and both have ended with teachers killing the terrorists.It is an approach that the Americans should take to end the constant slaughter of innocents.
At work right now but I'll leave this here. Food for thought.