 Stephens attended and played high school football at Flower Mound High School in Flower Mound, Texas.Stephens started attending the University of Tennessee in 2006 and began playing football in 2008 under head coach Phillip Fulmer.He started six of the seven games he played in, with a record of 63 completions in 130 attempts, gaining 840 yards and four touchdowns to go along with three interceptions.