I think there should be security who are licensed to have a gun and can carry it around the school
Kept away of course so it isn't in the reach of students/ staff. But given we are in America and there are many school shootings, it might be safe to have a security guard have one.