The school resource officer spotted marijuana and a high capacity drum magazine for a rifle inside the vehicle through the window.
[Ads /]
A barrel of a rifle was also seen sticking out from under a towel covering the weapon, according to the sheriff's office.
A loaded rifle and two loaded gun drum magazines along with marijuana and marijuana paraphernalia were seized from the vehicle.
SEE ALSO: Gunshot fired into toilet of men's bathroom prompts lockdown at Cary High School, police say
[Ads /]
The driver, 18-year old Octavius Gerrard Purcell, of Coats, was arrested and removed from a classroom.
Purcell is charged with possession of a weapon on school grounds, and possession of marijuana/drug paraphernalia.
He is being held in the Harnett County Detention Center on a $250,000 secured bond.