A native of Vicksburg, John enters his 13th year in the coaching profession. Weaver played football at Delta State University (DSU) where he earned his B.S. in Physical Education, and a Masters in Education. Before transferring to DSU he played at Hinds Community College and was a member on the 2000 State Championship football team, as well as pole vaulted for the track team. Weaver enters his sixth year at MRA as the head boy's track coach and his third year as the head junior high football coach. John and his wife Kristen have one daughter, Emory (3) who currently attends MRA, and are expecting a son, Luke, in January. They reside in Madison.