Best Mechanical Engineering Schools in Missouri

Missouri has 6 colleges offering Mechanical Engineering programs tracked by the College Scorecard, producing 545 recent graduates. Graduates earn $66,174 on average within two years, roughly in line with the national average of $64,585.

6
Schools in MO
$66,174
MO Avg. Earnings
$64,585
National Avg.
331
Schools Nationally

Public vs Private: Mechanical Engineering in Missouri

Public Schools (4)
$65,347
avg. 2yr earnings
Private Schools (2)
$67,828
avg. 2yr earnings

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

Mechanical Engineering Schools in Missouri, Ranked by Earnings

#1
Saint Louis University logo

Saint Louis University

Saint Louis, MO · Private

$67,660
2yr Earnings
1yr Earnings: $68,904
Graduates: 24
Acceptance: 81.5%
#2
Washington University in St Louis logo

Washington University in St Louis

St. Louis, MO · Private

$67,995
2yr Earnings
1yr Earnings: $66,886
Graduates: 30
Acceptance: 12.0%
#3
University of Missouri-Columbia logo

University of Missouri-Columbia

Columbia, MO · Public

$66,004
2yr Earnings
1yr Earnings: $66,571
Graduates: 171
Acceptance: 77.0%
#4
Missouri University of Science and Technology logo

Missouri University of Science and Technology

Rolla, MO · Public

$68,939
2yr Earnings
1yr Earnings: $67,693
Graduates: 247
Acceptance: 73.1%
#5
University of Missouri-Kansas City logo

University of Missouri-Kansas City

Kansas City, MO · Public

$65,920
2yr Earnings
1yr Earnings: $69,750
Graduates: 37
Acceptance: 75.0%
#6
University of Missouri-St Louis logo

University of Missouri-St Louis

Saint Louis, MO · Public

$60,523
2yr Earnings
1yr Earnings: $63,661
Graduates: 36
Acceptance: 57.2%

Frequently Asked Questions

What is the best school for Mechanical Engineering in Missouri?
Saint Louis University ranks #1 for Mechanical Engineering in Missouri with median graduate earnings of $67,660 within two years of graduation. There are 6 schools offering Mechanical Engineering programs in the state.
How much do Mechanical Engineering graduates earn in Missouri?
Mechanical Engineering graduates in Missouri earn an average of $66,174 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 Missouri?
Washington University in St Louis is the most selective Mechanical Engineering program in Missouri with an acceptance rate of 12.0%. The average acceptance rate across Mechanical Engineering programs in the state is 62.6%.
Should I attend a public or private school for Mechanical Engineering in Missouri?
In Missouri, private Mechanical Engineering programs produce average earnings of $67,828 vs $65,347 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 4 public and 2 private options in the state.

Other Popular Majors in Missouri

All colleges in Missouri →

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.