Best Mechanical Engineering Schools in New Jersey

New Jersey has 6 colleges offering Mechanical Engineering programs tracked by the College Scorecard, producing 735 recent graduates. Graduates earn $61,478 on average within two years, roughly in line with the national average of $64,585.

6
Schools in NJ
$61,478
NJ Avg. Earnings
$64,585
National Avg.
331
Schools Nationally

Public vs Private: Mechanical Engineering in New Jersey

Public Schools (4)
$59,653
avg. 2yr earnings
Private Schools (2)
$68,778
avg. 2yr earnings

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

Mechanical Engineering Schools in New Jersey, Ranked by Earnings

#1
Princeton University logo

Princeton University

Princeton, NJ · Private

N/A
2yr Earnings
1yr Earnings: $60,463
Graduates: 16
Acceptance: 4.5%
#2
Stevens Institute of Technology logo

Stevens Institute of Technology

Hoboken, NJ · Private

$68,778
2yr Earnings
1yr Earnings: $70,894
Graduates: 150
Acceptance: 43.4%
#3
Rutgers University-New Brunswick logo

Rutgers University-New Brunswick

New Brunswick, NJ · Public

$61,516
2yr Earnings
1yr Earnings: $61,256
Graduates: 248
Acceptance: 65.3%
#4
The College of New Jersey logo

The College of New Jersey

Ewing, NJ · Public

$58,402
2yr Earnings
1yr Earnings: $68,949
Graduates: 19
Acceptance: 62.1%
#5
Rowan University logo

Rowan University

Glassboro, NJ · Public

$58,673
2yr Earnings
1yr Earnings: $60,540
Graduates: 80
Acceptance: 77.8%
#6
New Jersey Institute of Technology logo

New Jersey Institute of Technology

Newark, NJ · Public

$60,019
2yr Earnings
1yr Earnings: $63,541
Graduates: 222
Acceptance: 66.9%

Frequently Asked Questions

What is the best school for Mechanical Engineering in New Jersey?
Princeton University ranks #1 for Mechanical Engineering in New Jersey with median graduate earnings of N/A within two years of graduation. There are 6 schools offering Mechanical Engineering programs in the state.
How much do Mechanical Engineering graduates earn in New Jersey?
Mechanical Engineering graduates in New Jersey earn an average of $61,478 within two years of graduation. This is 5% below the national average of $64,585 for this major.
What is the hardest Mechanical Engineering school to get into in New Jersey?
Princeton University is the most selective Mechanical Engineering program in New Jersey with an acceptance rate of 4.5%. The average acceptance rate across Mechanical Engineering programs in the state is 53.4%.
Should I attend a public or private school for Mechanical Engineering in New Jersey?
In New Jersey, private Mechanical Engineering programs produce average earnings of $68,778 vs $59,653 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 New Jersey

All colleges in New Jersey →

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.