Hmm... my kids' school is pretty much gunman proof. The reinforced doors are all kept locked, visitors are fully screened, the staff is armed and trains regularily, there's a small secure armory on site full of guns and ammo, the children are all given some degree of defensive (and offensive) tactics training according to their ages, and there's a police station less than one block away if all else fails (absolute last resort only).
Want to know where my kids go to school? My house.
Bookmarks