Fayetteville police officers and Cumberland County deputies arrived at the school to arrest 18-year old Angel Dickinson for common law robbery.
When they searched his vehicle, they found a shotgun which may have been used in a recent crime, according to police.
During the arrest, authorities noticed another teen sitting in his vehicle in the school's parking lot.
Officials said the teen, 18-year-old Paul Algarin, Jr., had recently withdrawn from school and should not have been on the campus.
Cumberland County deputies and school officials searched his vehicle and found a Ruger 380 under the front seat.
The firearm had been reported stolen from the Lumberton Police Department.
Algarin has been charged with carrying a concealed weapon, possessing a firearm on school property, trespassing and possessing a stolen weapon.