The teen told Jacksonville's WJAX-TV that he gave up his Clay County High School parking pass in order to continue flying the flag.

The Clay County School District said students raised concerns about the Confederate flag, so administrators asked him to take it off of his truck while on school grounds.

>> Read more trending stories

The teen's mom, Erika Willis, said administrators threatened to write him a referral if he refused.

Willis said students regularly wear Confederate flags on their clothing at school.

The school district sent WJAX a statement: