No, no no... Nobody should be allowed to carry guns into schools besides the authorities. I'm against anybody carrying a gun around without a good reason actually. Police need them, the army is the army.
If you're going hunting, fine. If you're going to the shopping store to pick up milk? No!
I'm glad I live in a country where weapons and concealed weapons are not allowed to be brandished everywhere.
Weapons should not be made a regular sight on the streets or in public let alone in the hands of children. Heck, when I was in highschool I sometimes got angry to the point where I would briefly, if it was available, shoot someone with a gun during an emotional outburst. Dealing with extreme emotions is part of growing up. Bullets stop kids from growing up.