A native of Vicksburg, John enters his 14th 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 eighth year at MRA as the head boy's track coach and assistant football coach. John and his wife Kristen have one daughter, Emory (6) who currently attends MRA, and one son, Luke (2). They reside in Madison.