Weaver was taken to the Blount County Jail and has been charged with possession of a deadly weapon on school grounds, aggravated assault, and reckless endangerment.