Eighteen-year-old Matt Zingarella told WTNH-TV that he was exercising his free speech rights by wearing the shirt to Guilford High School on Monday, but was immediately asked to remove it.
The shirt has a picture of a gun that's banned in Connecticut and a statement that says, "I plead the second," referring to Second Amendment gun rights. Zingarella says he was expressing his frustration with new state gun laws enacted since the mass shooting at Sandy Hook Elementary School in Newtown.
Guilford is about 40 miles from Newtown.
Zingarella says it doesn't appear to him that the shirt is banned by the school dress code.
School officials say the dress code does ban such a shirt because it can disrupt the educational process.