Unless it's a Christian school they shouldn't be doing this stuff. I don't wear eyebrow rings, pentagrams, or gay pride symbols, but I'm not averse to anyone else wearing them.
The swastika however, is a whole different thing. Whatever it might have meant in the past, in these times the swastika is primarily a nazi symbol and promotes racism.