Ta'le Jefferson, 16, was arrested Tuesday morning after he allegedly brought a .25-caliber pistol onto school grounds.
When Jefferson was detained, a DCSO school resource officer also found the student to be in possession of marijuana.
Stay on top of breaking news stories with the ABC11 News App
The teen was charged with marijuana possession, carrying a concealed gun, possessing a gun on education property, and possession of a handgun by a minor.
He posted a $3,000 secured bond sometime Tuesday.
Possession of a gun on school grounds also carries a 365-day suspension in the state of North Carolina.