You know, in Vermont, where I went to High School, we had a "School Resource Officer".
If they can do it out there in a city of 35,000, why not everywhere else? Honestly, it's 1 additional LEO. That's enough of a deterrent for most idiots in the immediate vicinity to stop acting like well, idiots.