Manuel Aragon faces three counts of felony menacing, illegal discharge of a firearm and two counts of possession of a weapon on school grounds. All are felonies.
He also faces a misdemeanor charge of illegal possession of a handgun by a juvenile.
Aragon is suspected of firing at least five shots at Ranum High School last week. No one was hurt.
Aragon faces up to 30 years behind bars if convicted.
He's being held on $50,000 bond at the Adams County Jail. He is separated from adults.