The point being what? You're going to ban axes, flintlocks, and baseball bats, or that you're going to ban any weapon that school officials might have handy? The only
people who are going to be obeying your laws are the responders
and people already in place, or passersby. Such people have quickly and efficiently stopped many school shootings, often before it rose to the level of a "shooting", much less a massacre.