According to police, Weaver was substituting at Blountsville Elementary School in Blountsville when the gun discharged in his pocket. There were children in the classroom when the gun discharged, the Times reported. Blount County District Attorney Pamela Casey said one student was struck by a fragment, AL.com reported. The child was treated and released, the Times reported.
"It (the sound of the gun) alerted administrators,'' Blount County Sheriff Mark Moon told AL.com. "He was detained until we could get him in our jail.