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

Best Men’s Hockey Colleges

Top Men’s Hockey Colleges

NCSA analyzed over 130 four-year colleges with men’s college ice hockey programs across two division levels (D1, D3) to develop a list of the Best Men’s Ice Hockey 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 men’s hockey? Learn more about available men’s hockey scholarships and men’s hockey camps in your area.

Filter rankings:

1

NCAA Division 1

Tuition

$50,340

Avg. Cost After Aid

$9,749

NCSA Favorites

1254

General Rank

1

Grad Rank

3


Favorite

2

NCAA Division 1

Tuition

$50,420

Avg. Cost After Aid

$15,561

NCSA Favorites

889

General Rank

1

Grad Rank

1


Favorite

3

NCAA Division 1

Tuition

$49,350

Avg. Cost After Aid

$16,010

NCSA Favorites

1393

General Rank

8

Grad Rank

16


Favorite

4

NCAA Division 1

Tuition

$53,430

Avg. Cost After Aid

$18,770

NCSA Favorites

635

General Rank

3

Grad Rank

2


Favorite

5

NCAA Division 1

Tuition

$53,391

Avg. Cost After Aid

$32,096

NCSA Favorites

1324

General Rank

7

Grad Rank

4


Favorite

6

NCAA Division 1

Tuition

$36,805

Avg. Cost After Aid

$18,219

NCSA Favorites

1153

General Rank

11

Grad Rank

24


Favorite

7

NCAA Division 1

Tuition

$55,464

Avg. Cost After Aid

$33,562

NCSA Favorites

1572

General Rank

10

Grad Rank

14


Favorite

8

NCAA Division 1

Tuition

$55,188

Avg. Cost After Aid

$30,494

NCSA Favorites

915

General Rank

6

Grad Rank

10


Favorite

9

NCAA Division 1

Tuition

$53,948

Avg. Cost After Aid

$30,729

NCSA Favorites

1589

General Rank

11

Grad Rank

22


Favorite

10

NCAA Division 1

Tuition

$30,742

Avg. Cost After Aid

$17,704

NCSA Favorites

1171

General Rank

19

Grad Rank

33


Favorite

11

NCAA Division 1

Tuition

$55,466

Avg. Cost After Aid

$31,685

NCSA Favorites

599

General Rank

4

Grad Rank

6


Favorite

12

NCAA Division 1

Tuition

$30,438

Avg. Cost After Aid

$17,479

NCSA Favorites

1239

General Rank

27

Grad Rank

36


Favorite

13

NCAA Division 1

Tuition

$39,766

Avg. Cost After Aid

$18,984

NCSA Favorites

1444

General Rank

31

Grad Rank

38


Favorite

14

NCAA Division 1

Tuition

$55,453

Avg. Cost After Aid

$31,449

NCSA Favorites

465

General Rank

4

Grad Rank

5


Favorite

15

NCAA Division 1

Tuition

$51,522

Avg. Cost After Aid

$31,855

NCSA Favorites

1030

General Rank

16

Grad Rank

23


Favorite

16

NCAA Division 1

Tuition

$34,858

Avg. Cost After Aid

$30,996

NCSA Favorites

1245

General Rank

24

Grad Rank

29


Favorite

17

NCAA Division 1

Tuition

$34,570

Avg. Cost After Aid

$21,396

NCSA Favorites

1202

General Rank

27

Grad Rank

43


Favorite

18

NCAA Division 1

Tuition

$38,098

Avg. Cost After Aid

$21,588

NCSA Favorites

654

General Rank

24

Grad Rank

31


Favorite

19

NCAA Division 1

Tuition

$55,870

Avg. Cost After Aid

$26,041

NCSA Favorites

487

General Rank

22

Grad Rank

18


Favorite

20

NCAA Division 1

Tuition

$55,470

Avg. Cost After Aid

$25,041

NCSA Favorites

577

General Rank

26

Grad Rank

21


Favorite

21

NCAA Division 3

Tuition

$56,426

Avg. Cost After Aid

$25,208

NCSA Favorites

311

General Rank

13

Grad Rank

9


Favorite

22

NCAA Division 3

Tuition

$54,620

Avg. Cost After Aid

$25,160

NCSA Favorites

356

General Rank

17

Grad Rank

11


Favorite

23

NCAA Division 3

Tuition

$56,382

Avg. Cost After Aid

$31,485

NCSA Favorites

246

General Rank

9

Grad Rank

12


Favorite

24

NCAA Division 3

Tuition

$55,450

Avg. Cost After Aid

$21,239

NCSA Favorites

163

General Rank

13

Grad Rank

8


Favorite

25

NCAA Division 1

Tuition

$34,896

Avg. Cost After Aid

$21,758

NCSA Favorites

864

General Rank

48

Grad Rank

40


Favorite

26

NCAA Division 3

Tuition

$54,450

Avg. Cost After Aid

$25,587

NCSA Favorites

201

General Rank

17

Grad Rank

13


Favorite

27

NCAA Division 1

Tuition

$50,528

Avg. Cost After Aid

$38,990

NCSA Favorites

809

General Rank

36

Grad Rank

28


Favorite

28

NCAA Division 3

Tuition

$53,922

Avg. Cost After Aid

$21,300

NCSA Favorites

160

General Rank

15

Grad Rank

7


Favorite

29

NCAA Division 1

Tuition

$28,336

Avg. Cost After Aid

$11,644

NCSA Favorites

1246

General Rank

48

Grad Rank

75


Favorite

30

NCAA Division 1

Tuition

$50,556

Avg. Cost After Aid

$28,991

NCSA Favorites

852

General Rank

31

Grad Rank

47


Favorite

31

NCAA Division 1

Tuition

$52,770

Avg. Cost After Aid

$35,692

NCSA Favorites

393

General Rank

29

Grad Rank

15


Favorite

32

NCAA Division 1

Tuition

$42,516

Avg. Cost After Aid

$18,980

NCSA Favorites

926

General Rank

61

Grad Rank

50


Favorite

33

NCAA Division 1

Tuition

$55,290

Avg. Cost After Aid

$35,005

NCSA Favorites

487

General Rank

33

Grad Rank

26


Favorite

34

NCAA Division 1

Tuition

$53,880

Avg. Cost After Aid

$36,159

NCSA Favorites

411

General Rank

19

Grad Rank

30


Favorite

35

NCAA Division 1

Tuition

$49,880

Avg. Cost After Aid

$36,919

NCSA Favorites

460

General Rank

36

Grad Rank

19


Favorite

36

NCAA Division 3

Tuition

$55,210

Avg. Cost After Aid

$18,553

NCSA Favorites

150

General Rank

21

Grad Rank

17


Favorite

37

NCAA Division 3

Tuition

$54,420

Avg. Cost After Aid

$27,433

NCSA Favorites

305

General Rank

29

Grad Rank

27


Favorite

38

NCAA Division 1

Tuition

$54,846

Avg. Cost After Aid

$27,494

NCSA Favorites

381

General Rank

38

Grad Rank

32


Favorite

39

NCAA Division 3

Tuition

$54,944

Avg. Cost After Aid

$26,291

NCSA Favorites

151

General Rank

22

Grad Rank

20


Favorite

40

NCAA Division 1

Tuition

$18,484

Avg. Cost After Aid

$17,319

NCSA Favorites

1253

General Rank

57

Grad Rank

95


Favorite

41

NCAA Division 1

Tuition

$28,488

Avg. Cost After Aid

$20,103

NCSA Favorites

438

General Rank

43

Grad Rank

65


Favorite

42

NCAA Division 1

Tuition

$33,180

Avg. Cost After Aid

$19,290

NCSA Favorites

436

General Rank

46

Grad Rank

64


Favorite

43

NCAA Division 3

Tuition

$18,431

Avg. Cost After Aid

$19,403

NCSA Favorites

186

General Rank

40

Grad Rank

41


Favorite

44

NCAA Division 3

Tuition

$56,910

Avg. Cost After Aid

$32,122

NCSA Favorites

211

General Rank

33

Grad Rank

35


Favorite

45

NCAA Division 1

Tuition

$33,879

Avg. Cost After Aid

$22,909

NCSA Favorites

744

General Rank

88

Grad Rank

45


Favorite

46

NCAA Division 1

Tuition

$49,444

Avg. Cost After Aid

$30,485

NCSA Favorites

609

General Rank

66

Grad Rank

52


Favorite

47

NCAA Division 1

Tuition

$37,170

Avg. Cost After Aid

$24,592

NCSA Favorites

435

General Rank

54

Grad Rank

66


Favorite

48

NCAA Division 1

Tuition

$41,760

Avg. Cost After Aid

$33,230

NCSA Favorites

607

General Rank

62

Grad Rank

63


Favorite

49

NCAA Division 3

Tuition

$47,840

Avg. Cost After Aid

$23,386

NCSA Favorites

128

General Rank

45

Grad Rank

25


Favorite

50

NCAA Division 1

Tuition

$42,345

Avg. Cost After Aid

$30,068

NCSA Favorites

458

General Rank

53

Grad Rank

70


Favorite

51

NCAA Division 3

Tuition

$54,820

Avg. Cost After Aid

$32,606

NCSA Favorites

146

General Rank

35

Grad Rank

34


Favorite

52

NCAA Division 3

Tuition

$18,220

Avg. Cost After Aid

$15,575

NCSA Favorites

371

General Rank

65

Grad Rank

81


Favorite

53

NCAA Division 3

Tuition

$17,095

Avg. Cost After Aid

$15,673

NCSA Favorites

199

General Rank

57

Grad Rank

72


Favorite

54

NCAA Division 1

Tuition

$33,726

Avg. Cost After Aid

$15,348

NCSA Favorites

500

General Rank

96

Grad Rank

69


Favorite

55

NCAA Division 1

Tuition

$47,960

Avg. Cost After Aid

$39,307

NCSA Favorites

851

General Rank

96

Grad Rank

48


Favorite

56

NCAA Division 3

Tuition

$33,050

Avg. Cost After Aid

$34,861

NCSA Favorites

198

General Rank

46

Grad Rank

49


Favorite

57

NCAA Division 2

Tuition

$40,958

Avg. Cost After Aid

$29,660

NCSA Favorites

222

General Rank

60

Grad Rank

55


Favorite

58

NCAA Division 3

Tuition

$18,149

Avg. Cost After Aid

$14,393

NCSA Favorites

312

General Rank

78

Grad Rank

77


Favorite

59

NCAA Division 3

Tuition

$18,316

Avg. Cost After Aid

$18,591

NCSA Favorites

187

General Rank

75

Grad Rank

60


Favorite

60

NCAA Division 3

Tuition

$42,736

Avg. Cost After Aid

$28,904

NCSA Favorites

189

General Rank

74

Grad Rank

46


Favorite

61

NCAA Division 3

Tuition

$16,506

Avg. Cost After Aid

$14,192

NCSA Favorites

201

General Rank

72

Grad Rank

83


Favorite

62

NCAA Division 3

Tuition

$38,800

Avg. Cost After Aid

$23,498

NCSA Favorites

180

General Rank

43

Grad Rank

85


Favorite

63

NCAA Division 3

Tuition

$47,475

Avg. Cost After Aid

$24,801

NCSA Favorites

82

General Rank

42

Grad Rank

37


Favorite

64

NCAA Division 3

Tuition

$55,255

Avg. Cost After Aid

$32,994

NCSA Favorites

136

General Rank

50

Grad Rank

39


Favorite

65

NCAA Division 1

Tuition

$32,827

Avg. Cost After Aid

$18,882

NCSA Favorites

803

General Rank

111

Grad Rank

87


Favorite

66

NCAA Division 1

Tuition

$16,225

Avg. Cost After Aid

$14,690

NCSA Favorites

702

General Rank

82

Grad Rank

124


Favorite

67

NCAA Division 3

Tuition

$43,650

Avg. Cost After Aid

$27,203

NCSA Favorites

145

General Rank

54

Grad Rank

54


Favorite

68

NCAA Division 1

Tuition

$16,499

Avg. Cost After Aid

$14,449

NCSA Favorites

1082

General Rank

92

Grad Rank

128


Favorite

69

NCAA Division 1

Tuition

$30,970

Avg. Cost After Aid

$16,388

NCSA Favorites

903

General Rank

117

Grad Rank

96


Favorite

70

NCAA Division 3

Tuition

$41,290

Avg. Cost After Aid

$20,492

NCSA Favorites

131

General Rank

40

Grad Rank

78


Favorite

71

NCAA Division 3

Tuition

$44,990

Avg. Cost After Aid

$25,009

NCSA Favorites

142

General Rank

70

Grad Rank

51


Favorite

72

NCAA Division 3

Tuition

$35,110

Avg. Cost After Aid

$19,888

NCSA Favorites

168

General Rank

52

Grad Rank

94


Favorite

73

NCAA Division 3

Tuition

$40,749

Avg. Cost After Aid

$23,706

NCSA Favorites

84

General Rank

39

Grad Rank

62


Favorite

74

NCAA Division 3

Tuition

$16,434

Avg. Cost After Aid

$16,647

NCSA Favorites

379

General Rank

98

Grad Rank

90


Favorite

75

NCAA Division 1

Tuition

$20,759

Avg. Cost After Aid

$15,970

NCSA Favorites

1214

General Rank

124

Grad Rank

110


Favorite

76

NCAA Division 1

Tuition

$16,235

Avg. Cost After Aid

$16,035

NCSA Favorites

522

General Rank

85

Grad Rank

121


Favorite

77

NCAA Division 1

Tuition

$8,696

Avg. Cost After Aid

$15,624

NCSA Favorites

655

General Rank

92

Grad Rank

127


Favorite

78

NCAA Division 3

Tuition

$33,950

Avg. Cost After Aid

$34,369

NCSA Favorites

163

General Rank

54

Grad Rank

71


Favorite

79

NCAA Division 3

Tuition

$47,064

Avg. Cost After Aid

$24,923

NCSA Favorites

128

General Rank

59

Grad Rank

61


Favorite

80

NCAA Division 2

Tuition

$41,200

Avg. Cost After Aid

$32,023

NCSA Favorites

130

General Rank

70

Grad Rank

42


Favorite

81

NCAA Division 1

Tuition

$11,895

Avg. Cost After Aid

$11,043

NCSA Favorites

589

General Rank

103

Grad Rank

120


Favorite

82

NCAA Division 3

Tuition

$40,014

Avg. Cost After Aid

$25,581

NCSA Favorites

189

General Rank

68

Grad Rank

88


Favorite

83

NCAA Division 3

Tuition

$40,150

Avg. Cost After Aid

$31,816

NCSA Favorites

120

General Rank

51

Grad Rank

58


Favorite

84

NCAA Division 1

Tuition

$41,420

Avg. Cost After Aid

$41,066

NCSA Favorites

455

General Rank

118

Grad Rank

59


Favorite

85

NCAA Division 2

Tuition

$45,375

Avg. Cost After Aid

$29,490

NCSA Favorites

143

General Rank

91

Grad Rank

44


Favorite

86

NCAA Division 1

Tuition

$19,093

Avg. Cost After Aid

$18,456

NCSA Favorites

702

General Rank

124

Grad Rank

108


Favorite

87

NCAA Division 1

Tuition

$30,300

Avg. Cost After Aid

$26,027

NCSA Favorites

466

General Rank

115

Grad Rank

86


Favorite

88

NCAA Division 3

Tuition

$17,424

Avg. Cost After Aid

$15,945

NCSA Favorites

155

General Rank

75

Grad Rank

100


Favorite

89

NCAA Division 3

Tuition

$34,505

Avg. Cost After Aid

$29,340

NCSA Favorites

132

General Rank

62

Grad Rank

73


Favorite

90

NCAA Division 3

Tuition

$43,580

Avg. Cost After Aid

$24,659

NCSA Favorites

98

General Rank

62

Grad Rank

67


Favorite

91

NCAA Division 3

Tuition

$39,878

Avg. Cost After Aid

$22,573

NCSA Favorites

148

General Rank

103

Grad Rank

57


Favorite

92

NCAA Division 3

Tuition

$37,300

Avg. Cost After Aid

$25,604

NCSA Favorites

180

General Rank

115

Grad Rank

53


Favorite

93

NCAA Division 1

Tuition

$15,373

Avg. Cost After Aid

$19,119

NCSA Favorites

754

General Rank

124

Grad Rank

115


Favorite

94

NCAA Division 3

Tuition

$18,192

Avg. Cost After Aid

$15,837

NCSA Favorites

123

General Rank

90

Grad Rank

76


Favorite

95

NCAA Division 3

Tuition

$37,087

Avg. Cost After Aid

$26,402

NCSA Favorites

334

General Rank

80

Grad Rank

122


Favorite

96

NCAA Division 3

Tuition

$18,242

Avg. Cost After Aid

$14,131

NCSA Favorites

137

General Rank

75

Grad Rank

109


Favorite

97

NCAA Division 3

Tuition

$37,226

Avg. Cost After Aid

$26,746

NCSA Favorites

124

General Rank

68

Grad Rank

80


Favorite

98

NCAA Division 3

Tuition

$28,322

Avg. Cost After Aid

$16,913

NCSA Favorites

153

General Rank

84

Grad Rank

107


Favorite

99

NCAA Division 3

Tuition

$18,720

Avg. Cost After Aid

$17,469

NCSA Favorites

245

General Rank

89

Grad Rank

131


Favorite

100

NCAA Division 1

Tuition

$20,764

Avg. Cost After Aid

$13,511

NCSA Favorites

544

General Rank

130

Grad Rank

125


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