Questions? Call 866-495-5172
Already a member? 877-845-6272

Best NCAA Division 2 Football Colleges

Top D2 Football Schools

NCSA analyzed over 100 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 over 2 million 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.

Filter rankings:

1

NCAA Division 2

Tuition

$49,880

Avg. Cost After Aid

$36,919

NCSA Favorites

1170

General Rank

103

Grad Rank

44


Favorite

2

NCAA Division 2

Tuition

$14,601

Avg. Cost After Aid

$12,119

NCSA Favorites

859

General Rank

125

Grad Rank

167


Favorite

3

NCAA Division 2

Tuition

$38,584

Avg. Cost After Aid

$25,781

NCSA Favorites

1183

General Rank

103

Grad Rank

126


Favorite

4

NCAA Division 2

Tuition

$17,762

Avg. Cost After Aid

$18,019

NCSA Favorites

1869

General Rank

174

Grad Rank

254


Favorite

5

NCAA Division 2

Tuition

$33,018

Avg. Cost After Aid

$22,891

NCSA Favorites

1271

General Rank

134

Grad Rank

203


Favorite

6

NCAA Division 2

Tuition

$21,342

Avg. Cost After Aid

$20,449

NCSA Favorites

2055

General Rank

224

Grad Rank

318


Favorite

7

NCAA Division 2

Tuition

$19,241

Avg. Cost After Aid

$8,125

NCSA Favorites

2923

General Rank

191

Grad Rank

513


Favorite

8

NCAA Division 2

Tuition

$40,958

Avg. Cost After Aid

$29,660

NCSA Favorites

1230

General Rank

209

Grad Rank

176


Favorite

9

NCAA Division 2

Tuition

$22,236

Avg. Cost After Aid

$22,101

NCSA Favorites

999

General Rank

224

Grad Rank

165


Favorite

10

NCAA Division 2

Tuition

$23,053

Avg. Cost After Aid

$15,175

NCSA Favorites

1607

General Rank

222

Grad Rank

410


Favorite

11

NCAA Division 2

Tuition

$18,484

Avg. Cost After Aid

$17,319

NCSA Favorites

1208

General Rank

197

Grad Rank

338


Favorite

12

NCAA Division 2

Tuition

$15,348

Avg. Cost After Aid

$17,399

NCSA Favorites

915

General Rank

215

Grad Rank

299


Favorite

13

NCAA Division 2

Tuition

$16,151

Avg. Cost After Aid

$11,802

NCSA Favorites

1534

General Rank

248

Grad Rank

458


Favorite

14

NCAA Division 2

Tuition

$13,742

Avg. Cost After Aid

$16,603

NCSA Favorites

822

General Rank

182

Grad Rank

330


Favorite

15

NCAA Division 2

Tuition

$37,170

Avg. Cost After Aid

$24,592

NCSA Favorites

748

General Rank

191

Grad Rank

218


Favorite

16

NCAA Division 2

Tuition

$29,980

Avg. Cost After Aid

$19,307

NCSA Favorites

958

General Rank

197

Grad Rank

329


Favorite

17

NCAA Division 2

Tuition

$41,200

Avg. Cost After Aid

$32,023

NCSA Favorites

784

General Rank

263

Grad Rank

132


Favorite

18

NCAA Division 2

Tuition

$26,790

Avg. Cost After Aid

$18,881

NCSA Favorites

995

General Rank

271

Grad Rank

281


Favorite

19

NCAA Division 2

Tuition

$7,100

Avg. Cost After Aid

$9,632

NCSA Favorites

1915

General Rank

295

Grad Rank

529


Favorite

20

NCAA Division 2

Tuition

$14,615

Avg. Cost After Aid

$19,614

NCSA Favorites

1057

General Rank

364

Grad Rank

249


Favorite

21

NCAA Division 2

Tuition

$12,678

Avg. Cost After Aid

$12,362

NCSA Favorites

2723

General Rank

340

Grad Rank

542


Favorite

22

NCAA Division 2

Tuition

$22,275

Avg. Cost After Aid

$16,819

NCSA Favorites

1252

General Rank

340

Grad Rank

356


Favorite

23

NCAA Division 2

Tuition

$11,183

Avg. Cost After Aid

$10,764

NCSA Favorites

1903

General Rank

319

Grad Rank

516


Favorite

24

NCAA Division 2

Tuition

$33,726

Avg. Cost After Aid

$15,348

NCSA Favorites

1004

General Rank

426

Grad Rank

234


Favorite

25

NCAA Division 2

Tuition

$35,748

Avg. Cost After Aid

$23,733

NCSA Favorites

793

General Rank

209

Grad Rank

307


Favorite

26

NCAA Division 2

Tuition

$36,400

Avg. Cost After Aid

$19,976

NCSA Favorites

1395

General Rank

209

Grad Rank

489


Favorite

27

NCAA Division 2

Tuition

$28,258

Avg. Cost After Aid

$18,173

NCSA Favorites

1193

General Rank

295

Grad Rank

384


Favorite

28

NCAA Division 2

Tuition

$16,225

Avg. Cost After Aid

$14,690

NCSA Favorites

1553

General Rank

330

Grad Rank

469


Favorite

29

NCAA Division 2

Tuition

$14,442

Avg. Cost After Aid

$13,384

NCSA Favorites

1305

General Rank

330

Grad Rank

450


Favorite

30

NCAA Division 2

Tuition

$22,170

Avg. Cost After Aid

$35,353

NCSA Favorites

1316

General Rank

145

Grad Rank

473


Favorite

31

NCAA Division 2

Tuition

$19,750

Avg. Cost After Aid

$20,025

NCSA Favorites

1040

General Rank

234

Grad Rank

414


Favorite

32

NCAA Division 2

Tuition

$9,304

Avg. Cost After Aid

$13,185

NCSA Favorites

2123

General Rank

364

Grad Rank

525


Favorite

33

NCAA Division 2

Tuition

$18,414

Avg. Cost After Aid

$17,670

NCSA Favorites

2798

General Rank

405

Grad Rank

485


Favorite

34

NCAA Division 2

Tuition

$16,235

Avg. Cost After Aid

$16,035

NCSA Favorites

1466

General Rank

340

Grad Rank

460


Favorite

35

NCAA Division 2

Tuition

$18,642

Avg. Cost After Aid

$13,910

NCSA Favorites

1366

General Rank

373

Grad Rank

440


Favorite

36

NCAA Division 2

Tuition

$26,421

Avg. Cost After Aid

$16,308

NCSA Favorites

1518

General Rank

295

Grad Rank

528


Favorite

37

NCAA Division 2

Tuition

$48,066

Avg. Cost After Aid

$32,782

NCSA Favorites

144

General Rank

157

Grad Rank

148


Favorite

38

NCAA Division 2

Tuition

$39,270

Avg. Cost After Aid

$32,975

NCSA Favorites

858

General Rank

248

Grad Rank

298


Favorite

39

NCAA Division 2

Tuition

$7,418

Avg. Cost After Aid

$12,339

NCSA Favorites

1510

General Rank

319

Grad Rank

540


Favorite

40

NCAA Division 2

Tuition

$17,396

Avg. Cost After Aid

$12,753

NCSA Favorites

2970

General Rank

405

Grad Rank

567


Favorite

41

NCAA Division 2

Tuition

$7,246

Avg. Cost After Aid

$12,914

NCSA Favorites

1625

General Rank

330

Grad Rank

547


Favorite

42

NCAA Division 2

Tuition

$30,520

Avg. Cost After Aid

$19,371

NCSA Favorites

787

General Rank

224

Grad Rank

412


Favorite

43

NCAA Division 2

Tuition

$30,880

Avg. Cost After Aid

$23,240

NCSA Favorites

1348

General Rank

307

Grad Rank

421


Favorite

44

NCAA Division 2

Tuition

$26,424

Avg. Cost After Aid

$21,571

NCSA Favorites

1261

General Rank

307

Grad Rank

423


Favorite

45

NCAA Division 2

Tuition

$38,880

Avg. Cost After Aid

$25,451

NCSA Favorites

2457

General Rank

553

Grad Rank

269


Favorite

46

NCAA Division 2

Tuition

$20,702

Avg. Cost After Aid

$19,965

NCSA Favorites

2323

General Rank

489

Grad Rank

396


Favorite

47

NCAA Division 2

Tuition

$13,166

Avg. Cost After Aid

$12,207

NCSA Favorites

1499

General Rank

459

Grad Rank

449


Favorite

48

NCAA Division 2

Tuition

$34,400

Avg. Cost After Aid

$22,556

NCSA Favorites

687

General Rank

295

Grad Rank

305


Favorite

49

NCAA Division 2

Tuition

$20,307

Avg. Cost After Aid

$15,899

NCSA Favorites

1498

General Rank

340

Grad Rank

535


Favorite

50

NCAA Division 2

Tuition

$30,520

Avg. Cost After Aid

$18,569

NCSA Favorites

1242

General Rank

295

Grad Rank

506


Favorite

Creating a list of your favorite colleges is a great way to get proactive in the recuiting process.

If you want to save this list of your favorite schools, create a free NCSA profile.

Please enter your email to continue
Parent
Athlete

Get Started for Free!

A profile only takes 60 seconds

Athlete Information

Parent Information

Get Started for Free!

A profile only takes 60 seconds

Athlete Information

Parent Information

Get Started for Free!

A profile only takes 60 seconds

Athlete Information

Parent Information

Get Started for Free!

A profile only takes 60 seconds

Athlete Information

Parent Information