My 14 year old son is in middle school. Last Thursday my son wore his "2009 National Match" T-shirt from Camp Perry. It was a gift from a friend and his wife who go every year to help the target range. He was in class when the teacher told him his shirt was not appropriate in school, because it has pictures of guns on it. She told him to go to the bathroom, and turn it inside out. He put his hoodie on over it instead.
I wrote the teacher an E-mail, to explain that my son has first amendment rights in a public school. The supreme court in Tinker vs Des Moines 1969 upheld the first amendment in public schools. I am still waiting for a reply.