I actually wasn't making my comment in response to the school shooting. But yes, there are already laws forbidding any guns on school grounds. Covered.
So how about instead of tackling at the small fish, we make laws forbidding our federal government from being the biggest arms dealer...