School admin. is totally "reactionary", not into preventative action. The mindset that a 7 day vacation, will "fix" the problem is an outdated methodology from a former generation or two.
We used to just beat each other up after school, and when it was over, it was over. When a fight did break out ON school grounds, it was never about going home getting a gun and all that...
Times have changed, for the worse I'm afraid, and serious, relentless, consistent, badgering of school admin. and what is the school doing about it, in accord with all the previous posts is good advice.
Too many stories like this can lead to a tragic ending. Where's ROTC, or auto shop when you need it?