My high school had like 15 different buildings, so the single door solution will not work. The best way to harden it against an armed assailant is probably an electrified perimeter fence topped with razor wire.