A graduate of Walter Wellborn in 1966 and Jacksonville State University in 1970, Weems spent the first year of his teaching and coaching career coaching junior high sports programs at Jacksonville. In the fall of 1971 he became head basketball coach at Cleburne County, his first head varsity position. After two years at Heflin, Weems spent three years as head basketball coach and an assistant coach in football at Dadeville. His second basketball team at Dadeville reached the state tournament semifinals.
For the 1976-77 school year, Weems moved to Clay County High School and remained until the school closed following the 2011-12 school year. In 1988, Clay County lost a one-point decision to Francis Marion in the AHSAA Class 2A state basketball tournament championship game. That team was led by Billy Ross, who scored a then-record 3,383 points in his time at Clay County. The following year the Panthers reached the state semifinals before falling.
Weems’ Panthers won Class 2A state basketball championships in 1991 and 1992, each time defeating powerful Hazlewood in the title game. Lance Weems surpassed Ross in career scoring during the 1992 season and finished with 3,660 points. The 1992 team captured a school-best 32 victories. Weems served as head coach of the Alabama team in the 1992 Alabama-Mississippi basketball all-star game. In 2006, the playing surface at the Clay County gymnasium was named the Jerry Weems Court to honor Weems. His career basketball record was 599-452.
In addition to his basketball responsibilities, Weems served Clay County as an assistant in football. He was defensive coordinator on each of the six Clay County state championship football teams and for the school’s four teams that put together the state record 55-game winning streak from 1994 through 1997. The 1996 Panthers posted a state-record 11 shutouts. In 1994, Clay County recorded 10 shutouts, seven in a row. The 1995 team finished with nine shutouts.
Weems also coached baseball for 19 seasons. His baseball teams reached the state playoffs 10 times. In baseball, Weems’ career record was 139-102. In addition to coaching baseball at the high school level, Weems umpired youth baseball in Ashland for 38 years.
In 2011, Weems was enshrined in the Alabama High School Sports Hall of Fame.