Division II allows 36 scholarship equivalencies.
That means those 36 scholarships may be divided among the players (Division I-FBS programs are allowed to give a scholarship of any kind to 85 players, so in effect, all 85 get full scholarships; Division I-FCS are allowed 63 equivalencies that can be divided among no more than 85 total players; Division III does not allow scholarships).
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.
Division III football has many different football teams. It is by far the largest division in football with 449 member schools.