2024 Best Colleges for Engineering

If you’re searching for the best colleges and universities for Engineering, you’re in the right place. Below is a list of all universities in the US offering a Engineering degree or major, along with earnings after graduation, average student loan debt, acceptance rate and more. Read More

We rigorously analyzed a host of variables to determine what colleges and universities offer the best Engineering programs in America. The list includes 128 programs and you can sort by average salary, debt, acceptance rate and more to hone in on the the best programs for you.

If you’re still wondering whether Engineering is the right field of study for you, check out our guide to majoring in Engineering: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in Engineering. Please note that earnings are one metric of success that can be used to judge a Engineering program, but are by no means the best or only option. However, because this variable is provided by the vast majority of universities offering Engineering we used it as the primary method or ordering the best universities for Engineering.

By scrolling all the way through the list you’ll find every college or university that offers a Engineering in America.

Frequently Asked Questions about the Best Universities offering Engineering Majors and Degrees

What is the best university for majoring in Engineering?

Harvey Mudd College is the best university for majoring in Engineering based on earnings data. On average, graduates from Harvey Mudd College earned an average of $81,997 2 years after graduating.

What is the cheapest university for majoring in Engineering?

New Mexico Highlands University is the cheapest university for majoring in Engineering based on the Department of Education tuition data. On average, students pay $4,800 to attend New Mexico Highlands University.

What is the most expensive university for majoring in Engineering?

Trinity College is the most expensive university for majoring in Engineering based on the Department of Education tuition data. On average, students pay $50,776 to attend Trinity College.

Show Less

Sort By:

#46 Best College for Engineering
Average Salary $57,318
Average Debt $18,121
Program Size 49
Marshall University
4 Year
Huntington, WV
Video Rating
Marshall University, located in Huntington, WV has 49 students majoring in Engineering. On average, graduates earn $57,318.
Acceptance Rate 88%
Undergraduates 2,595 students
Tuition $6,814
0
4.0
My GPA
#47 Best College for Engineering
Average Salary $57,318
Average Debt $26,926
Program Size 42
University of Hartford
4 Year
West Hartford, CT
University of Hartford, located in West Hartford, CT has 42 students majoring in Engineering. On average, graduates earn $57,318.
Acceptance Rate 64%
Undergraduates 1,624 students
Tuition $36,460
0
4.0
My GPA
#48 Best College for Engineering
Average Salary $56,776
Average Debt $12,042
Program Size 62
College of Staten Island CUNY
4 Year
Staten Island, NY
Video Rating
N/A
College of Staten Island CUNY, located in Staten Island, NY has 62 students majoring in Engineering. On average, graduates earn $56,776.
Acceptance Rate 98%
Undergraduates 1,739 students
Tuition $6,890
0
4.0
My GPA
#49 Best College for Engineering
Average Salary $56,415
Average Debt $23,573
Program Size 73
The University of Tennessee-Martin
4 Year
Martin, TN
The University of Tennessee-Martin, located in Martin, TN has 73 students majoring in Engineering. On average, graduates earn $56,415.
Acceptance Rate 70%
Undergraduates 1,304 students
Tuition $8,326
0
4.0
My GPA
#50 Best College for Engineering
Average Salary $55,286
Average Debt $19,500
Program Size 84
University of Virginia-Main Campus
4 Year
Charlottesville, VA
Video Rating
University of Virginia-Main Campus, located in Charlottesville, VA has 84 students majoring in Engineering. On average, graduates earn $55,286.
Acceptance Rate 30%
Undergraduates 6,591 students
Tuition $15,192
0
4.0
My GPA
#51 Best College for Engineering
Average Salary $54,209
Average Debt $24,778
Program Size 62
Fort Lewis College
4 Year
Durango, CO
Fort Lewis College, located in Durango, CO has 62 students majoring in Engineering. On average, graduates earn $54,209.
Acceptance Rate 86%
Undergraduates 730 students
Tuition $7,600
0
4.0
My GPA
#52 Best College for Engineering
Average Salary $48,432
Average Debt $29,881
Program Size 14
University of the Incarnate Word
4 Year
San Antonio, TX
Video Rating
University of the Incarnate Word, located in San Antonio, TX has 14 students majoring in Engineering. On average, graduates earn $48,432.
Acceptance Rate 92%
Undergraduates 2,291 students
Tuition $27,798
0
4.0
My GPA
#53 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 46
Carnegie Mellon University (CMU)
4 Year
Pittsburgh, PA
Video Rating
Carnegie Mellon University (CMU), located in Pittsburgh, PA has 46 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 24%
Undergraduates 4,543 students
Tuition $50,665
0
4.0
My GPA
#54 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 38
University of Detroit Mercy
4 Year
Detroit, MI
University of Detroit Mercy, located in Detroit, MI has 38 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 73%
Undergraduates 1,387 students
Tuition $38,626
0
4.0
My GPA
#55 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 33
California State University-Long Beach (CSULB)
4 Year
Long Beach, CA
Video Rating
California State University-Long Beach (CSULB), located in Long Beach, CA has 33 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 34%
Undergraduates 10,260 students
Tuition $6,452
0
4.0
My GPA
#56 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 32
Gonzaga University (GU)
4 Year
Spokane, WA
Video Rating
Gonzaga University (GU), located in Spokane, WA has 32 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 73%
Undergraduates 2,087 students
Tuition $37,990
0
4.0
My GPA
#57 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 32
University of Colorado Boulder
4 Year
Boulder, CO
Video Rating
University of Colorado Boulder, located in Boulder, CO has 32 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 80%
Undergraduates 7,345 students
Tuition $11,091
0
4.0
My GPA
#58 Best College for Engineering
Average Salary N/A
Average Debt $25,037
Program Size 32
Western Carolina University
4 Year
Cullowhee, NC
Western Carolina University, located in Cullowhee, NC has 32 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 40%
Undergraduates 2,557 students
Tuition $6,623
0
4.0
My GPA
#59 Best College for Engineering
Average Salary N/A
Average Debt $23,241
Program Size 32
Bob Jones University
4 Year
Greenville, SC
Bob Jones University, located in Greenville, SC has 32 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 82%
Undergraduates 583 students
Tuition $14,900
0
4.0
My GPA
#60 Best College for Engineering
Average Salary N/A
Average Debt $22,016
Program Size 31
Saint Vincent College
4 Year
Latrobe, PA
Saint Vincent College, located in Latrobe, PA has 31 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 70%
Undergraduates 483 students
Tuition $32,392
0
4.0
My GPA
Other Major Rankings
Best Engineering Programs by State
Most Popular Major Rankings