Best Schools for Mechanical Engineering

Mechanical Engineering graduates earn a median of $64,630 within two years of graduation, ranking #21 out of 292 tracked majors — 82% above the median across all fields. There are 297 colleges nationwide with tracked earnings for this major, producing 33,493 recent graduates.

Where you study matters: SUNY Maritime College graduates earn $87,973 while Polytechnic University of Puerto Rico-Orlando graduates earn $33,993 — a $53,980 difference. Factors like location, employer networks, co-op programs, and curriculum focus drive this gap.

Early career salary growth is modest: Mechanical Engineering graduates see an average 0% increase between year 1 and year 2 post-graduation, reflecting career advancement and skill development in the first years after college.

297
Schools
$64,630
Avg. 2yr Earnings
#21
of 292 Majors
33,493
Graduates

Public vs Private: Mechanical Engineering

Public (198 schools)
$64,481
avg. 2yr earnings
Private (94 schools)
$65,999
avg. 2yr earnings

Private schools produce $1,518 more in early earnings on average for Mechanical Engineering graduates. Factor in tuition difference to calculate which offers better ROI.

Mechanical Engineering by State

Top Mechanical Engineering Schools by Graduate Earnings

#1
S

SUNY Maritime College

Throggs Neck, NY · Public

$87,973
2yr Earnings
1yr: $70,875
Grads: 87
Acceptance: 78.5%
#2
C

California Institute of Technology

Pasadena, CA · Private

$83,177
2yr Earnings
Acceptance: 3.1%
#3
D

Duke University

Durham, NC · Private

$80,964
2yr Earnings
1yr: $71,314
Grads: 38
Acceptance: 6.8%
#4
U

University of Pennsylvania

Philadelphia, PA · Private

$80,858
2yr Earnings
1yr: $78,166
Grads: 26
Acceptance: 5.9%
#5
U

University of Michigan-Dearborn

Dearborn, MI · Public

$80,486
2yr Earnings
1yr: $72,006
Grads: 104
Acceptance: 58.6%
#6
K

Kettering University

Flint, MI · Private

$80,255
2yr Earnings
1yr: $76,471
Grads: 202
Acceptance: 79.1%
#7
M

Massachusetts Institute of Technology

Cambridge, MA · Private

$79,647
2yr Earnings
1yr: $80,396
Grads: 128
Acceptance: 4.7%
#8
C

California State University Maritime Academy

Vallejo, CA · Public

$78,971
2yr Earnings
1yr: $83,137
Grads: 46
Acceptance: 98.7%
#9
S

Stanford University

Stanford, CA · Private

$78,343
2yr Earnings
1yr: $67,007
Grads: 39
Acceptance: 3.9%
#10
F

Franklin W Olin College of Engineering

Needham, MA · Private

$78,343
2yr Earnings
Acceptance: 21.7%
#11
O

Oakland University

Rochester Hills, MI · Public

$76,962
2yr Earnings
1yr: $73,808
Grads: 129
Acceptance: 70.2%
#12
L

Lawrence Technological University

Southfield, MI · Private

$76,170
2yr Earnings
1yr: $71,908
Grads: 66
Acceptance: 80.3%
#13
U

University of Michigan-Ann Arbor

Ann Arbor, MI · Public

$76,070
2yr Earnings
1yr: $75,414
Grads: 239
Acceptance: 17.9%
#14
M

Michigan State University

East Lansing, MI · Public

$75,936
2yr Earnings
1yr: $71,321
Grads: 247
Acceptance: 83.9%
#15
W

Wayne State University

Detroit, MI · Public

$75,921
2yr Earnings
1yr: $71,849
Grads: 72
Acceptance: 82.0%
#16
C

Carnegie Mellon University

Pittsburgh, PA · Private

$75,921
2yr Earnings
1yr: $68,038
Grads: 58
Acceptance: 11.4%
#17
U

University of California-Berkeley

Berkeley, CA · Public

$75,518
2yr Earnings
1yr: $73,836
Grads: 104
Acceptance: 11.7%
#18
C

Cornell University

Ithaca, NY · Private

$74,687
2yr Earnings
1yr: $72,114
Grads: 57
Acceptance: 8.2%
#19
S

Santa Clara University

Santa Clara, CA · Private

$74,576
2yr Earnings
1yr: $74,547
Grads: 51
Acceptance: 43.8%
#20
C

Central Michigan University

Mount Pleasant, MI · Public

$74,200
2yr Earnings
1yr: $66,978
Grads: 59
Acceptance: 91.0%
#21
C

California Polytechnic State University-San Luis Obispo

San Luis Obispo, CA · Public

$74,038
2yr Earnings
1yr: $74,806
Grads: 206
Acceptance: 29.8%
#22
M

Mississippi State University

Mississippi State, MS · Public

$73,852
2yr Earnings
1yr: $67,632
Grads: 144
Acceptance: 76.3%
#23
T

Texas A&M University-College Station

College Station, TX · Public

$73,697
2yr Earnings
1yr: $71,020
Grads: 186
Acceptance: 63.2%
#24
L

Lamar University

Beaumont, TX · Public

$73,446
2yr Earnings
1yr: $71,107
Grads: 57
Acceptance: 85.7%
#25
S

Saginaw Valley State University

University Center, MI · Public

$73,378
2yr Earnings
1yr: $67,762
Grads: 31
Acceptance: 72.9%
#26
N

Northwestern University

Evanston, IL · Private

$73,112
2yr Earnings
1yr: $70,936
Grads: 62
Acceptance: 7.1%
#27
O

Ohio State University-Main Campus

Columbus, OH · Public

$73,052
2yr Earnings
1yr: $70,440
Grads: 157
Acceptance: 50.8%
#28
S

Southern Methodist University

Dallas, TX · Private

$73,035
2yr Earnings
1yr: $68,406
Grads: 29
Acceptance: 61.2%
#29
U

University of Miami

Coral Gables, FL · Private

$72,796
2yr Earnings
1yr: $51,220
Grads: 25
Acceptance: 18.5%
#30
N

Northeastern University

Boston, MA · Private

$72,771
2yr Earnings
1yr: $69,867
Grads: 200
Acceptance: 5.7%
#31
R

Rose-Hulman Institute of Technology

Terre Haute, IN · Private

$72,600
2yr Earnings
1yr: $72,316
Grads: 202
Acceptance: 72.8%
#32
T

The University of Texas at Austin

Austin, TX · Public

$71,959
2yr Earnings
1yr: $73,222
Grads: 206
Acceptance: 29.1%
#33
U

University of Toledo

Toledo, OH · Public

$71,854
2yr Earnings
1yr: $68,231
Grads: 173
Acceptance: 94.8%
#34
M

Michigan Technological University

Houghton, MI · Public

$71,637
2yr Earnings
1yr: $69,541
Grads: 282
Acceptance: 87.9%
#35
U

University of Wisconsin-Madison

Madison, WI · Public

$71,633
2yr Earnings
1yr: $70,199
Grads: 142
Acceptance: 43.4%
#36
V

Villanova University

Villanova, PA · Private

$71,575
2yr Earnings
1yr: $70,426
Grads: 100
Acceptance: 25.1%
#37
L

Louisiana State University and Agricultural & Mechanical College

Baton Rouge, LA · Public

$71,402
2yr Earnings
1yr: $70,811
Grads: 111
Acceptance: 74.0%
#38
U

University of Notre Dame

Notre Dame, IN · Private

$71,320
2yr Earnings
1yr: $72,690
Grads: 92
Acceptance: 12.4%
#39
P

Purdue University-Main Campus

West Lafayette, IN · Public

$71,255
2yr Earnings
1yr: $73,563
Grads: 215
Acceptance: 50.3%
#40
U

University of Houston

Houston, TX · Public

$71,202
2yr Earnings
1yr: $68,022
Grads: 168
Acceptance: 69.5%
#41
U

University of Illinois Urbana-Champaign

Champaign, IL · Public

$71,144
2yr Earnings
1yr: $68,804
Grads: 136
Acceptance: 43.7%
#42
J

Johns Hopkins University

Baltimore, MD · Private

$71,015
2yr Earnings
1yr: $70,563
Grads: 31
Acceptance: 7.6%
#43
U

University of Michigan-Flint

Flint, MI · Public

$70,776
2yr Earnings
1yr: $67,834
Grads: 41
Acceptance: 68.8%
#44
W

Western Michigan University

Kalamazoo, MI · Public

$70,776
2yr Earnings
1yr: $67,557
Grads: 99
Acceptance: 84.7%
#45
O

Ohio Northern University

Ada, OH · Private

$70,680
2yr Earnings
1yr: $66,379
Grads: 72
Acceptance: 73.4%
#46
G

Georgia Institute of Technology-Main Campus

Atlanta, GA · Public

$70,672
2yr Earnings
1yr: $69,872
Grads: 432
Acceptance: 16.5%
#47
N

New York Institute of Technology

Old Westbury, NY · Private

$70,456
2yr Earnings
1yr: $55,573
Grads: 35
Acceptance: 78.1%
#48
V

Virginia Polytechnic Institute and State University

Blacksburg, VA · Public

$70,163
2yr Earnings
1yr: $68,574
Grads: 338
Acceptance: 57.0%
#49
C

Case Western Reserve University

Cleveland, OH · Private

$69,854
2yr Earnings
1yr: $67,335
Grads: 87
Acceptance: 28.7%
#50
V

Vanderbilt University

Nashville, TN · Private

$69,817
2yr Earnings
1yr: $69,605
Grads: 36
Acceptance: 6.3%

Showing top 50 of 297 schools. View all or filter by state above.

Majors with Similar Earnings

Frequently Asked Questions

What is the best school for Mechanical Engineering?
SUNY Maritime College ranks #1 for Mechanical Engineering with median graduate earnings of $87,973 within two years. There are 297 schools nationwide offering this major with tracked earnings data.
How much do Mechanical Engineering graduates earn?
Mechanical Engineering graduates earn an average of $64,630 within two years of graduation. This is 82% above the median across all majors. Earnings range from $33,993 to $87,973 depending on the school.
How hard is it to get into a top Mechanical Engineering program?
The average acceptance rate across Mechanical Engineering programs is 66.9%. The most selective program is at California Institute of Technology with a 3.1% acceptance rate. Competitive programs value strong math/analytical skills and relevant coursework.
Is a public or private school better for Mechanical Engineering?
Private Mechanical Engineering programs average $65,999 in early earnings vs $64,481 at public schools. Private schools lead in earnings, but cost significantly more — calculate net price before deciding.

Data updated June 2026. Source: U.S. Department of Education College Scorecard. Earnings are median 2 years after graduation for bachelor's degree holders.

Get Mechanical Engineering Career Insights

We're building major-specific salary reports with ROI by school. Be the first to get yours.

No spam. Unsubscribe anytime.