Police say they still have not determined a possible motive for the shooting. However, Davis said Hoffman, armed with a .22-caliber handgun strapped to his waist, aimed and fired at school vice principal Dan Barnes, who avoided the bullets. Then, investigators believe, Hoffman started firing indiscriminantly, firing two rounds at the door and window leading into the administration building. The gunfire caught the attention of police officer Richard Agundez, who was assigned to Granite Hills High School as part of an anti-violence program. He immediately ran toward the sound of the shooting and was joined by a sheriff's deputy who was investigating another unrelated incident on campus.
Police say the suspect fired at the officers and missed, hitting a police car.
The officers returned fire, and Hoffman was hit in the face and buttocks. Hoffman was taken to Sharp Memorial Hospital where he's listed in stable condition. Police also found a 12 gauge pump-action shotgun in Hoffman's truck. That victim remains hospitalized while the others have been released. Several other people, hospital and police officials said, suffered injuries from flying glass or complained of chest pains or shortness of breath from the stress of the shooting.