As long as they maintain a steady level of training then I think this is a great idea. Well, it has to be coupled with very good security of those firearms to keep them out of the hands of kids. 

How many people could some deranged shooters kill in 30 minutes while waiting for law enforcement to arrive? Sad that this is necessary but glad that there are those who are willing to step up to protect the kids, fellow staff, and themselves.