There is at least 4 or 5 coaches for every team so that times number of teams
At least 2.
At least one for every team
that would be Alabama
1 head coach (hence the name "head") but can have up to as many 'other' coaches. (abviousley not anything above 10)
There are 32 head coaches (one for every team) and a lot of assistants.
As of the start of the 2007 season, there is no limit to the number of coaches a team may have.
There is no limit. However no team has ever had more than 1.