Governments at all levels mandate, fund and supply armed security guards at all government buildings EXCEPT schools. Why? A school building is just as much a government building as the courts, the museums, the political offices, etc., and deserve the same protection. Demand it!
Homeland security has already bought up all the ammo schools would need for the next 1,000 years.