Agree with gomer.
I will add from my own opinion. In school you are not guaranteed unabriged free speech rights. but in the case above I must say the school has little say in the process unless it was school shaparoned and the school was in charge of the event.