You could put 5 or 10 armed guards on a large campus and someone with bad intent could easily murder an entire classroom room full of innocents.
It's the way it is.
In my state, any concealed permit holder can carry at any public school or college. This includes students, teachers, visitors, etc.
It’s a step in the right direction.