The suspect is a 14-year old boy. His name isn't being released because he's a juvenile.
In court Monday, he pleaded not guilty to 16-felony charges. They include discharging a firearm, unlawful restraint and unlawful possession.
The boy is accused of bringing three pistols, two knives and a hatchet to Normal Community High School Friday. Police say he fired one of the guns in class more than once. They say he had "access to" the weapons.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.