Snelling played football at Lloyd C. Bird High School, where he was an all-district tailback and was named to the all-region team three times. He rushed for 3,300 yards during his career, including 1,444 yards and 14 touchdowns during his senior year. His jersey number was retired by the school in 2007
