A student at Benjamin E. Mays High School has been charged with four counts of aggravated assault, one charge of possession of a firearm by a minor, and one charge of possession of a firearm on school grounds after four students were shot in the school parking lot last week.