Yes. And due to increasingly popular "shall issue" concealed carry licenses, there is an improved chance that a terrorist might be stopped dead by an armed American.
Unfortunately, our schools remain "gun free zones", for the most part, and there is little reason to believe that terrorists could not storm a school, collect the students and staff in a single location, and arrange an outcome little different from what happened in Russia.
Our teachers have a duty to arm themselves with assault rifles or invite armed citizens into their classrooms in order to repel an attack immediately.
This is a very complex issue.
Remembering some of my grade school teachers, I'd rather see a gun in the hands of a five year old!
I don't know the proper approach to a situation like Beslan, but I do know it can't become a standoff.
Something must be done immediately.
It took time for the terrorists to become organized and arm the bombs. That time should not have been allowed.