School officials at Bunnell High School say around 11:40 a.m. they received an anonymous complaint that a student might have had a weapon on school property.
Officials say the student was located by the school resource officer and was cooperative.
Authorities located a BB gun in his backpack and he was subsequently arrested.
Officers say there were no threats made to anyone at the school.
The student has been charged with Breach of Peace and Weapon on School Grounds.
He is scheduled to appear in juvenile court on March 2.