The Oregon high school student who sued his school district after administrators said he couldn't wear a pro-Trump border wall T-shirt is speaking out after settling the lawsuit.

As part of the settlement, Addison Barnes -- who has since graduated from Liberty High School in Hillsboro, Oregon -- received a written apology from the school's principal and $25,000 from the school district.

Barnes was suspended earlier this year after he refused to cover up his “Donald J. Trump Border Wall Construction Co.” shirt.

Barnes wore the shirt -- which also features a 2016 Trump quote: “The wall just got 10 feet taller.” -- in his People and Politics class during a discussion about immigration.

"I have the First Amendment. I should be able to express my political opinions," Barnes said on "Fox & Friends."

Tomi Lahren on Trump-Iran Warning: 'The American Apology Tour Is Over'

WATCH: Trump Brings 94-Year-Old Veteran on Stage, Invites Him to Oval Office

He said he believes that administrators will think twice before they act on a situation like this in the future.

"Somebody that has a different political opinion than me, I think they should be able to express their opinions however they may see fit," Barnes said. "In general, all it really was was me expressing my political beliefs."

Principal Greg Timmons has issued a formal apology, which Barnes said he accepts.

He said all of the $25,000 will go toward covering his legal expenses.

Watch more from "Fox & Friends" above.

'This Girl or Whatever She Is': DeSantis Draws Response After Calling Out Dem Socialist

'He Wants Heads to Explode': Baier Says Trump Is Trolling Media, Left With Tweets

Former GOP Gov Calls for Trump's Resignation: 'Unfit to Remain in Office'

Hannity: 'Our Rights and Future as a Constitutional Republic Are at Stake'