The average salary for a Division 1 college football coach can vary significantly based on the program's size, prestige, and conference. Generally speaking, salaries can range anywhere from $800,000 to well over $5 million per year.