Top D2 Football Schools

NCSA analyzed 166 four-year colleges with college football programs at the NCAA Division 2 level to develop a list of the Best Division 2 Football Colleges for Student-Athletes.

NCSA Power Rankings are based on proprietary analysis of “NCSA Favorites” data obtained from the college search activity of the millions of student-athletes on the NCSA recruiting network, U.S. News & World Report Best Colleges general academic rankings, and the U.S. Department of Education College Scorecard graduation rates and average cost after aid.

For more information on the NCSA Power Rankings, visit our press kit or email us.

Hoping to get recruited for football? Learn more about available football scholarships and football camps & combines in your area.

View the full D2 football rankings below and favorite to save your list of top D2 football schools. 

Filter rankings:

1

Colorado School of Mines logo

NCAA Division 2

$40,838Tuition

$25,211Avg. Cost After Aid

1,527Favorites

86General Rank

3Grad Rank

2

Hillsdale College logo

NCAA Division 2

$30,042Tuition

$18,561Avg. Cost After Aid

1,298Favorites

34General Rank

2Grad Rank

3

West Chester University of Pennsylvania logo

NCAA Division 2

$22,295Tuition

$13,183Avg. Cost After Aid

1,252Favorites

145General Rank

5Grad Rank

4

Bentley University logo

NCAA Division 2

$54,910Tuition

$39,437Avg. Cost After Aid

890Favorites

1General Rank

1Grad Rank

5

Grand Valley State University logo

NCAA Division 2

$19,296Tuition

$17,210Avg. Cost After Aid

2,441Favorites

147General Rank

15Grad Rank

6

University of West Florida logo

NCAA Division 2

$19,241Tuition

$8,152Avg. Cost After Aid

3,984Favorites

18General Rank

61Grad Rank

7

Truman State University logo

NCAA Division 2

$16,410Tuition

$11,216Avg. Cost After Aid

1,194Favorites

2General Rank

7Grad Rank

8

Harding University logo

NCAA Division 2

$22,230Tuition

$20,429Avg. Cost After Aid

2,742Favorites

148General Rank

14Grad Rank

9

University of Minnesota - Duluth logo

NCAA Division 2

$19,148Tuition

$17,313Avg. Cost After Aid

1,445Favorites

21General Rank

20Grad Rank

10

University of Indianapolis logo

NCAA Division 2

$33,520Tuition

$21,411Avg. Cost After Aid

1,684Favorites

149General Rank

24Grad Rank

11

Gannon University logo

NCAA Division 2

$34,526Tuition

$21,964Avg. Cost After Aid

1,447Favorites

146General Rank

21Grad Rank

12

Wingate University logo

NCAA Division 2

$40,170Tuition

$18,345Avg. Cost After Aid

6,145Favorites

164General Rank

31Grad Rank

13

Slippery Rock University logo

NCAA Division 2

$14,615Tuition

$14,058Avg. Cost After Aid

1,327Favorites

78General Rank

12Grad Rank

14

Mercyhurst University logo

NCAA Division 2

$42,680Tuition

$25,704Avg. Cost After Aid

1,307Favorites

59General Rank

29Grad Rank

15

Michigan Technological University logo

NCAA Division 2

$38,112Tuition

$15,864Avg. Cost After Aid

1,095Favorites

129General Rank

10Grad Rank

16

Missouri University of Science & Technology logo

NCAA Division 2

$29,097Tuition

$12,682Avg. Cost After Aid

1,112Favorites

142General Rank

26Grad Rank

17

Catawba College logo

NCAA Division 2

$32,380Tuition

$18,861Avg. Cost After Aid

1,727Favorites

3General Rank

32Grad Rank

18

Ashland University logo

NCAA Division 2

$23,090Tuition

$21,151Avg. Cost After Aid

2,203Favorites

72General Rank

13Grad Rank

19

Augustana University - South Dakota logo

NCAA Division 2

$35,914Tuition

$27,055Avg. Cost After Aid

1,049Favorites

6General Rank

9Grad Rank

20

Pace University logo

NCAA Division 2

$48,830Tuition

$27,937Avg. Cost After Aid

1,272Favorites

143General Rank

34Grad Rank

21

University of Findlay logo

NCAA Division 2

$37,188Tuition

$22,625Avg. Cost After Aid

1,737Favorites

152General Rank

25Grad Rank

22

North Greenville University logo

NCAA Division 2

$22,470Tuition

$19,514Avg. Cost After Aid

1,177Favorites

23General Rank

38Grad Rank

23

Wayne State University logo

NCAA Division 2

$30,013Tuition

$14,728Avg. Cost After Aid

1,506Favorites

144General Rank

44Grad Rank

24

Minnesota State University - Mankato logo

NCAA Division 2

$18,200Tuition

$17,488Avg. Cost After Aid

1,932Favorites

66General Rank

63Grad Rank

25

Assumption University logo

NCAA Division 2

$45,900Tuition

$25,517Avg. Cost After Aid

787Favorites

25General Rank

8Grad Rank

26

West Texas A&M University logo

NCAA Division 2

$11,208Tuition

$18,060Avg. Cost After Aid

2,433Favorites

43General Rank

93Grad Rank

27

Winona State University logo

NCAA Division 2

$16,684Tuition

$17,546Avg. Cost After Aid

1,177Favorites

24General Rank

27Grad Rank

28

Saint Anselm College logo

NCAA Division 2

$43,910Tuition

$33,898Avg. Cost After Aid

1,360Favorites

109General Rank

4Grad Rank

29

Mississippi College logo

NCAA Division 2

$20,364Tuition

$17,880Avg. Cost After Aid

1,272Favorites

151General Rank

28Grad Rank

30

Seton Hill University logo

NCAA Division 2

$39,068Tuition

$22,885Avg. Cost After Aid

734Favorites

38General Rank

16Grad Rank

31

University of Central Missouri logo

NCAA Division 2

$16,819Tuition

$13,953Avg. Cost After Aid

1,836Favorites

51General Rank

56Grad Rank

32

Walsh University logo

NCAA Division 2

$32,315Tuition

$16,745Avg. Cost After Aid

888Favorites

153General Rank

11Grad Rank

33

University of Texas - Permian Basin logo

NCAA Division 2

$21,460Tuition

$8,106Avg. Cost After Aid

3,094Favorites

40General Rank

114Grad Rank

34

Northwest Missouri State University logo

NCAA Division 2

$14,919Tuition

$13,398Avg. Cost After Aid

2,963Favorites

104General Rank

57Grad Rank

35

University of North Carolina at Pembroke logo

NCAA Division 2

$7,495Tuition

$11,160Avg. Cost After Aid

1,663Favorites

42General Rank

103Grad Rank

36

Newberry College logo

NCAA Division 2

$28,250Tuition

$18,911Avg. Cost After Aid

1,543Favorites

8General Rank

53Grad Rank

37

Lenoir-Rhyne University logo

NCAA Division 2

$41,500Tuition

$21,175Avg. Cost After Aid

1,496Favorites

26General Rank

77Grad Rank

38

Davenport University logo

NCAA Division 2

$20,964Tuition

$18,771Avg. Cost After Aid

3,962Favorites

91General Rank

78Grad Rank

39

Western Oregon University logo

NCAA Division 2

$29,709Tuition

$15,027Avg. Cost After Aid

1,751Favorites

31General Rank

75Grad Rank

40

Central Washington University logo

NCAA Division 2

$25,213Tuition

$17,234Avg. Cost After Aid

1,614Favorites

27General Rank

52Grad Rank

41

Ferris State University logo

NCAA Division 2

$12,740Tuition

$13,010Avg. Cost After Aid

2,465Favorites

157General Rank

81Grad Rank

42

Midwestern State University logo

NCAA Division 2

$11,904Tuition

$10,203Avg. Cost After Aid

2,673Favorites

64General Rank

88Grad Rank

43

University of New Haven logo

NCAA Division 2

$42,898Tuition

$33,109Avg. Cost After Aid

1,045Favorites

45General Rank

18Grad Rank

44

McKendree University logo

NCAA Division 2

$33,050Tuition

$24,989Avg. Cost After Aid

912Favorites

44General Rank

47Grad Rank

45

Barton College logo

NCAA Division 2

$33,430Tuition

$22,733Avg. Cost After Aid

1,860Favorites

11General Rank

62Grad Rank

46

William Jewell College logo

NCAA Division 2

$19,310Tuition

$20,289Avg. Cost After Aid

975Favorites

5General Rank

19Grad Rank

47

Northern Michigan University logo

NCAA Division 2

$18,414Tuition

$16,583Avg. Cost After Aid

1,553Favorites

73General Rank

71Grad Rank

48

Valdosta State University logo

NCAA Division 2

$17,638Tuition

$13,336Avg. Cost After Aid

3,479Favorites

163General Rank

117Grad Rank

49

Carson-Newman University logo

NCAA Division 2

$31,320Tuition

$17,457Avg. Cost After Aid

1,598Favorites

155General Rank

42Grad Rank

50

Lock Haven University logo

NCAA Division 2

$20,702Tuition

$15,583Avg. Cost After Aid

2,401Favorites

108General Rank

51Grad Rank

51

Winston-Salem State University logo

NCAA Division 2

$16,903Tuition

$13,435Avg. Cost After Aid

1,862Favorites

150General Rank

92Grad Rank

52

Emory & Henry College logo

NCAA Division 2

$35,165Tuition

$19,053Avg. Cost After Aid

566Favorites

13General Rank

67Grad Rank

53

Tuskegee University logo

NCAA Division 2

$22,614Tuition

$34,926Avg. Cost After Aid

1,512Favorites

4General Rank

39Grad Rank

54

Colorado Mesa University logo

NCAA Division 2

$22,322Tuition

$15,898Avg. Cost After Aid

1,414Favorites

9General Rank

133Grad Rank

55

Angelo State University logo

NCAA Division 2

$17,978Tuition

$13,499Avg. Cost After Aid

2,640Favorites

76General Rank

98Grad Rank

56

University of Nebraska at Kearney logo

NCAA Division 2

$14,238Tuition

$16,611Avg. Cost After Aid

1,014Favorites

22General Rank

36Grad Rank

57

Frostburg State University logo

NCAA Division 2

$24,080Tuition

$15,538Avg. Cost After Aid

1,472Favorites

110General Rank

84Grad Rank

58

University of West Georgia logo

NCAA Division 2

$17,576Tuition

$16,239Avg. Cost After Aid

2,931Favorites

159General Rank

108Grad Rank

59

Texas A&M University - Kingsville logo

NCAA Division 2

$25,746Tuition

$11,524Avg. Cost After Aid

2,228Favorites

160General Rank

102Grad Rank

60

Millersville University of Pennsylvania logo

NCAA Division 2

$22,226Tuition

$19,504Avg. Cost After Aid

996Favorites

105General Rank

41Grad Rank

61

Delta State University logo

NCAA Division 2

$8,360Tuition

$14,377Avg. Cost After Aid

2,424Favorites

49General Rank

101Grad Rank

62

Indiana University of Pennsylvania logo

NCAA Division 2

$18,897Tuition

$20,201Avg. Cost After Aid

1,280Favorites

158General Rank

46Grad Rank

63

Bloomsburg University of Pennsylvania logo

NCAA Division 2

$22,806Tuition

$18,792Avg. Cost After Aid

1,050Favorites

119General Rank

33Grad Rank

64

Oklahoma Baptist University logo

NCAA Division 2

$32,050Tuition

$20,564Avg. Cost After Aid

1,502Favorites

15General Rank

54Grad Rank

65

Saginaw Valley State University logo

NCAA Division 2

$26,144Tuition

$15,335Avg. Cost After Aid

3,283Favorites

106General Rank

106Grad Rank

66

Arkansas Tech University logo

NCAA Division 2

$13,636Tuition

$12,191Avg. Cost After Aid

1,715Favorites

58General Rank

91Grad Rank

67

Shippensburg University of Pennsylvania logo

NCAA Division 2

$14,272Tuition

$22,012Avg. Cost After Aid

1,027Favorites

95General Rank

35Grad Rank

68

Ohio Dominican University logo

NCAA Division 2

$33,380Tuition

$21,015Avg. Cost After Aid

1,216Favorites

35General Rank

45Grad Rank

69

Pittsburg State University logo

NCAA Division 2

$19,088Tuition

$14,255Avg. Cost After Aid

1,745Favorites

93General Rank

58Grad Rank

70

Tusculum University logo

NCAA Division 2

$26,510Tuition

$13,516Avg. Cost After Aid

1,862Favorites

56General Rank

118Grad Rank

71

Shepherd University logo

NCAA Division 2

$18,224Tuition

$11,109Avg. Cost After Aid

938Favorites

48General Rank

99Grad Rank

72

Ouachita Baptist University logo

NCAA Division 2

$30,140Tuition

$20,847Avg. Cost After Aid

1,351Favorites

139General Rank

17Grad Rank

73

Colorado State University - Pueblo logo

NCAA Division 2

$15,659Tuition

$13,999Avg. Cost After Aid

1,729Favorites

70General Rank

131Grad Rank

74

Washburn University logo

NCAA Division 2

$19,876Tuition

$14,194Avg. Cost After Aid

1,114Favorites

53General Rank

65Grad Rank

75

Clarion University of Pennsylvania logo

NCAA Division 2

$16,102Tuition

$13,992Avg. Cost After Aid

1,102Favorites

107General Rank

48Grad Rank

76

University of Charleston logo

NCAA Division 2

$31,350Tuition

$20,294Avg. Cost After Aid

836Favorites

161General Rank

104Grad Rank

77

Fort Lewis College logo

NCAA Division 2

$19,660Tuition

$14,925Avg. Cost After Aid

1,764Favorites

7General Rank

100Grad Rank

78

University of Central Oklahoma logo

NCAA Division 2

$18,917Tuition

$17,116Avg. Cost After Aid

1,747Favorites

46General Rank

140Grad Rank

79

Fort Hays State University logo

NCAA Division 2

$15,870Tuition

$13,515Avg. Cost After Aid

1,297Favorites

92General Rank

68Grad Rank

80

Bemidji State University logo

NCAA Division 2

$9,806Tuition

$16,476Avg. Cost After Aid

987Favorites

85General Rank

83Grad Rank

81

Morehouse College logo

NCAA Division 2

$29,468Tuition

$24,271Avg. Cost After Aid

1,955Favorites

121General Rank

87Grad Rank

82

Minnesota State University - Moorhead logo

NCAA Division 2

$17,564Tuition

$17,653Avg. Cost After Aid

973Favorites

67General Rank

40Grad Rank

83

Virginia State University logo

NCAA Division 2

$20,909Tuition

$15,359Avg. Cost After Aid

1,278Favorites

71General Rank

79Grad Rank

84

Quincy University logo

NCAA Division 2

$31,160Tuition

$16,178Avg. Cost After Aid

1,018Favorites

17General Rank

113Grad Rank

85

East Stroudsburg University of Pennsylvania logo

NCAA Division 2

$20,097Tuition

$17,974Avg. Cost After Aid

1,109Favorites

132General Rank

73Grad Rank

86

Western Colorado University logo

NCAA Division 2

$22,446Tuition

$17,437Avg. Cost After Aid

1,218Favorites

47General Rank

82Grad Rank

87

Tiffin University logo

NCAA Division 2

$28,480Tuition

$25,722Avg. Cost After Aid

2,228Favorites

127General Rank

96Grad Rank

88

Southern Connecticut State University logo

NCAA Division 2

$25,286Tuition

$18,231Avg. Cost After Aid

774Favorites

87General Rank

60Grad Rank

89

Thomas More University logo

NCAA Division 2

$34,760Tuition

$19,025Avg. Cost After Aid

1,078Favorites

41General Rank

66Grad Rank

90

Notre Dame College logo

NCAA Division 2

$31,350Tuition

$16,223Avg. Cost After Aid

2,384Favorites

30General Rank

128Grad Rank

91

Mars Hill University logo

NCAA Division 2

$35,655Tuition

$19,513Avg. Cost After Aid

1,051Favorites

12General Rank

142Grad Rank

92

Southern Nazarene University logo

NCAA Division 2

$27,000Tuition

$19,449Avg. Cost After Aid

1,839Favorites

60General Rank

76Grad Rank

93

Concordia University, St. Paul - Minnesota logo

NCAA Division 2

$23,900Tuition

$15,862Avg. Cost After Aid

920Favorites

52General Rank

55Grad Rank

94

Kentucky Wesleyan College logo

NCAA Division 2

$29,660Tuition

$28,242Avg. Cost After Aid

1,562Favorites

16General Rank

90Grad Rank

95

Emporia State University logo

NCAA Division 2

$14,918Tuition

$15,312Avg. Cost After Aid

1,146Favorites

65General Rank

70Grad Rank

96

University of Mary logo

NCAA Division 2

$20,290Tuition

$18,859Avg. Cost After Aid

906Favorites

162General Rank

22Grad Rank

97

Fairmont State University logo

NCAA Division 2

$17,150Tuition

$11,884Avg. Cost After Aid

972Favorites

83General Rank

94Grad Rank

98

University of West Alabama logo

NCAA Division 2

$20,090Tuition

$16,258Avg. Cost After Aid

1,702Favorites

68General Rank

124Grad Rank

99

Kutztown University of Pennsylvania logo

NCAA Division 2

$15,278Tuition

$21,898Avg. Cost After Aid

985Favorites

118General Rank

50Grad Rank

100

Limestone University logo

NCAA Division 2

$26,300Tuition

$22,047Avg. Cost After Aid

1,842Favorites

29General Rank

149Grad Rank