4 Divisin 1 teams: University of Alabama, Auburn University, University of Alabama- Birminingham, Troy University
Division 1-A teams are: Auburn University, University of Alabama, and University of Alabama Birmingham. Division 1-AA teams are: Alabama A&M University, Alabama State University, and Jacksonville State University.
There are 148 Division 2 football teams.
As of the 2008 season, there are 119 Division 1-A football teams and 119 Division 1-AA football teams.
there are 120 teams in Division 1-A and 124 teams in Division 1-AA
According to College Football Data Warehouse, for the 2007 season there are 111 Division 1AA football teams.
There are 119 division 1a teams.
For the 2008 season, there are 119 Division 1-A teams and 119 Division 1-AA teams for a total of 238 Division 1 football teams.
There are 12 division 2 football teams in North Carolina. Click the link for a list of these teams.
In NCAA Division I - AA there are 126 teams total as of this answer.