Best Mechanical Engineering Schools in Virginia

Virginia has 7 colleges offering Mechanical Engineering programs tracked by the College Scorecard, producing 759 recent graduates. Graduates earn $61,790 on average within two years, roughly in line with the national average of $64,585.

7
Schools in VA
$61,790
VA Avg. Earnings
$64,585
National Avg.
331
Schools Nationally

Public vs Private: Mechanical Engineering in Virginia

Public Schools (6)
$61,790
avg. 2yr earnings
Private Schools (1)
avg. 2yr earnings

Mechanical Engineering Schools in Virginia, Ranked by Earnings

#1
George Mason University logo

George Mason University

Fairfax, VA · Public

N/A
2yr Earnings
1yr Earnings: $61,988
Graduates: 30
Acceptance: 88.8%
#2
Virginia Polytechnic Institute and State University logo

Virginia Polytechnic Institute and State University

Blacksburg, VA · Public

$70,163
2yr Earnings
1yr Earnings: $68,574
Graduates: 338
Acceptance: 57.0%
#3
University of Virginia-Main Campus logo

University of Virginia-Main Campus

Charlottesville, VA · Public

$67,561
2yr Earnings
1yr Earnings: $66,820
Graduates: 53
Acceptance: 16.9%
#4
Liberty University logo

Liberty University

Lynchburg, VA · Private

N/A
2yr Earnings
Acceptance: 99.3%
#5
Virginia Commonwealth University logo

Virginia Commonwealth University

Richmond, VA · Public

$63,631
2yr Earnings
1yr Earnings: $62,311
Graduates: 130
Acceptance: 93.1%
#6
Old Dominion University logo

Old Dominion University

Norfolk, VA · Public

$62,654
2yr Earnings
1yr Earnings: $64,804
Graduates: 172
Acceptance: 90.5%
#7
Virginia Military Institute logo

Virginia Military Institute

Lexington, VA · Public

$44,942
2yr Earnings
1yr Earnings: $41,215
Graduates: 36
Acceptance: 81.7%

Frequently Asked Questions

What is the best school for Mechanical Engineering in Virginia?
George Mason University ranks #1 for Mechanical Engineering in Virginia with median graduate earnings of N/A within two years of graduation. There are 7 schools offering Mechanical Engineering programs in the state.
How much do Mechanical Engineering graduates earn in Virginia?
Mechanical Engineering graduates in Virginia earn an average of $61,790 within two years of graduation. This is 4% below the national average of $64,585 for this major.
What is the hardest Mechanical Engineering school to get into in Virginia?
University of Virginia-Main Campus is the most selective Mechanical Engineering program in Virginia with an acceptance rate of 16.9%. The average acceptance rate across Mechanical Engineering programs in the state is 75.3%.

Other Popular Majors in Virginia

All colleges in Virginia →

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.