How much money does a head coach make in the NFL?

Anywhere from $3 million to $4 million a year.