Fairly unrestricted open carry is actually the law where I live (WA) but no one does it and it would create a stir in some settings. It's not the societal norm. I'm not personally opposed to it, but I don't think society is ready, today, for open carry, not in the city, not in a class room.
This would provide an avenue for more of the public to see what all the fuss was about without scaring the poor little dears out of a years growth.