Best Mechanical Engineering Schools in Ohio

Ohio has 20 colleges offering Mechanical Engineering programs tracked by the College Scorecard, producing 2,137 recent graduates. Graduates earn $65,625 on average within two years, roughly in line with the national average of $64,585.

20
Schools in OH
$65,625
OH Avg. Earnings
$64,585
National Avg.
331
Schools Nationally

Public vs Private: Mechanical Engineering in Ohio

Public Schools (10)
$65,766
avg. 2yr earnings
Private Schools (5)
$68,194
avg. 2yr earnings

Private schools produce $2,428 more in early earnings on average, but typically cost more. Compare net price to determine which offers better ROI.

Mechanical Engineering Schools in Ohio, Ranked by Earnings

#1
Ohio State University-Main Campus logo

Ohio State University-Main Campus

Columbus, OH · Public

$73,052
2yr Earnings
1yr Earnings: $70,440
Graduates: 157
Acceptance: 50.8%
#2
Case Western Reserve University logo

Case Western Reserve University

Cleveland, OH · Private

$69,854
2yr Earnings
1yr Earnings: $67,335
Graduates: 87
Acceptance: 28.7%
#3
O

Ohio University-Eastern Campus

Saint Clairsville, OH ·

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: N/A
#4
O

Ohio University-Chillicothe Campus

Chillicothe, OH ·

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: N/A
#5
O

Ohio University-Southern Campus

Ironton, OH ·

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: N/A
#6
O

Ohio University-Lancaster Campus

Lancaster, OH ·

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: N/A
#7
Ohio University-Main Campus logo

Ohio University-Main Campus

Athens, OH · Public

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: 84.8%
#8
O

Ohio University-Zanesville Campus

Zanesville, OH ·

$62,775
2yr Earnings
1yr Earnings: $68,216
Graduates: 89
Acceptance: N/A
#9
University of Toledo logo

University of Toledo

Toledo, OH · Public

$71,854
2yr Earnings
1yr Earnings: $68,231
Graduates: 173
Acceptance: 94.8%
#10
University of Dayton logo

University of Dayton

Dayton, OH · Private

$68,688
2yr Earnings
1yr Earnings: $65,339
Graduates: 191
Acceptance: 61.7%
#11
University of Akron Main Campus logo

University of Akron Main Campus

Akron, OH · Public

$66,821
2yr Earnings
1yr Earnings: $65,544
Graduates: 194
Acceptance: 70.9%
#12
Miami University-Oxford logo

Miami University-Oxford

Oxford, OH · Public

$61,516
2yr Earnings
1yr Earnings: $62,396
Graduates: 101
Acceptance: 82.1%
#13
University of Cincinnati-Main Campus logo

University of Cincinnati-Main Campus

Cincinnati, OH · Public

$68,890
2yr Earnings
1yr Earnings: $67,530
Graduates: 162
Acceptance: 87.7%
#14
Cedarville University logo

Cedarville University

Cedarville, OH · Private

$62,409
2yr Earnings
1yr Earnings: $62,392
Graduates: 51
Acceptance: 62.8%
#15
Ohio Northern University logo

Ohio Northern University

Ada, OH · Private

$70,680
2yr Earnings
1yr Earnings: $66,379
Graduates: 72
Acceptance: 73.4%
#16
Cleveland State University logo

Cleveland State University

Cleveland, OH · Public

$57,920
2yr Earnings
1yr Earnings: $60,104
Graduates: 82
Acceptance: 95.5%
#17
Wright State University-Main Campus logo

Wright State University-Main Campus

Dayton, OH · Public

$64,307
2yr Earnings
1yr Earnings: $63,849
Graduates: 120
Acceptance: 95.2%
#18
Wright State University-Lake Campus logo

Wright State University-Lake Campus

Celina, OH · Public

$64,307
2yr Earnings
1yr Earnings: $63,849
Graduates: 120
Acceptance: N/A
#19
University of Mount Union logo

University of Mount Union

Alliance, OH · Private

$69,338
2yr Earnings
1yr Earnings: $57,159
Graduates: 20
Acceptance: 80.1%
#20
Youngstown State University logo

Youngstown State University

Youngstown, OH · Public

$66,222
2yr Earnings
1yr Earnings: $60,894
Graduates: 73
Acceptance: 80.3%

Frequently Asked Questions

What is the best school for Mechanical Engineering in Ohio?
Ohio State University-Main Campus ranks #1 for Mechanical Engineering in Ohio with median graduate earnings of $73,052 within two years of graduation. There are 20 schools offering Mechanical Engineering programs in the state.
How much do Mechanical Engineering graduates earn in Ohio?
Mechanical Engineering graduates in Ohio earn an average of $65,625 within two years of graduation. This is 2% above the national average of $64,585 for this major.
What is the hardest Mechanical Engineering school to get into in Ohio?
Case Western Reserve University is the most selective Mechanical Engineering program in Ohio with an acceptance rate of 28.7%. The average acceptance rate across Mechanical Engineering programs in the state is 74.9%.
Should I attend a public or private school for Mechanical Engineering in Ohio?
In Ohio, private Mechanical Engineering programs produce average earnings of $68,194 vs $65,766 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 10 public and 5 private options in the state.

Other Popular Majors in Ohio

All colleges in Ohio →

Mechanical Engineering in Other States

Get Mechanical Engineering Career Insights

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

No spam. Unsubscribe anytime.

Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.