Frye attended Elwood High School in his hometown of Elwood, Indiana, where he played on the offensive line. He went on to play college football for Indiana for five seasons, from 2002 to 2006. At Indiana, Frye set the school record for most consecutive starts by an offensive lineman, with 45 consecutive starts.
