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:

#31 Best College for Engineering
Average Salary $61,609
Average Debt $23,171
Program Size 240
East Carolina University
4 Year
Greenville, NC
Video Rating
N/A
East Carolina University, located in Greenville, NC has 240 students majoring in Engineering. On average, graduates earn $61,609.
Acceptance Rate 69%
Undergraduates 6,195 students
Tuition $6,580
0
4.0
My GPA
#32 Best College for Engineering
Average Salary $61,516
Average Debt $27,000
Program Size 90
George Fox University
4 Year
Newberg, OR
George Fox University, located in Newberg, OR has 90 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate 77%
Undergraduates 1,127 students
Tuition $33,142
0
4.0
My GPA
#33 Best College for Engineering
Average Salary $61,516
Average Debt $26,835
Program Size 35
Wentworth Institute of Technology
4 Year
Boston, MA
Wentworth Institute of Technology, located in Boston, MA has 35 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate 67%
Undergraduates 1,024 students
Tuition $32,500
0
4.0
My GPA
#34 Best College for Engineering
Average Salary $61,516
Average Debt $26,899
Program Size 10
Pennsylvania State University-Penn State Abington
4 Year
Abington, PA
Pennsylvania State University-Penn State Abington, located in Abington, PA has 10 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate 82%
Undergraduates 694 students
Tuition $13,954
0
4.0
My GPA
#35 Best College for Engineering
Average Salary $61,516
Average Debt $26,899
Program Size 10
Pennsylvania State University-Penn State Hazleton
4 Year
Hazleton, PA
Pennsylvania State University-Penn State Hazleton, located in Hazleton, PA has 10 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate N/A
Undergraduates 54 students
Tuition N/A
0
4.0
My GPA
#36 Best College for Engineering
Average Salary $61,516
Average Debt $26,899
Program Size 7
Pennsylvania State University-Penn State DuBois
4 Year
DuBois, PA
Pennsylvania State University-Penn State DuBois, located in DuBois, PA has 7 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate N/A
Undergraduates 42 students
Tuition N/A
0
4.0
My GPA
#37 Best College for Engineering
Average Salary $61,516
Average Debt $26,899
Program Size 5
Pennsylvania State University-Penn State Brandywine
4 Year
Media, PA
Pennsylvania State University-Penn State Brandywine, located in Media, PA has 5 students majoring in Engineering. On average, graduates earn $61,516.
Acceptance Rate 83%
Undergraduates 162 students
Tuition $13,964
0
4.0
My GPA
#38 Best College for Engineering
Average Salary $61,020
Average Debt $18,954
Program Size 86
Smith College
4 Year
Northampton, MA
Video Rating
Smith College, located in Northampton, MA has 86 students majoring in Engineering. On average, graduates earn $61,020.
Acceptance Rate 38%
Undergraduates 784 students
Tuition $46,288
0
4.0
My GPA
#39 Best College for Engineering
Average Salary $60,623
Average Debt $22,016
Program Size 139
Messiah College
4 Year
Mechanicsburg, PA
Messiah College, located in Mechanicsburg, PA has 139 students majoring in Engineering. On average, graduates earn $60,623.
Acceptance Rate 79%
Undergraduates 757 students
Tuition $32,240
0
4.0
My GPA
#40 Best College for Engineering
Average Salary $60,568
Average Debt $26,000
Program Size 78
Walla Walla University
4 Year
College Place, WA
Walla Walla University, located in College Place, WA has 78 students majoring in Engineering. On average, graduates earn $60,568.
Acceptance Rate 56%
Undergraduates 422 students
Tuition $26,382
0
4.0
My GPA
#41 Best College for Engineering
Average Salary $60,094
Average Debt N/A
Program Size 25
Andrews University
4 Year
Berrien Springs, MI
Andrews University, located in Berrien Springs, MI has 25 students majoring in Engineering. On average, graduates earn $60,094.
Acceptance Rate 39%
Undergraduates 782 students
Tuition $27,000
0
4.0
My GPA
#42 Best College for Engineering
Average Salary $59,011
Average Debt $27,000
Program Size 122
James Madison University (JMU)
4 Year
Harrisonburg, VA
Video Rating
James Madison University (JMU), located in Harrisonburg, VA has 122 students majoring in Engineering. On average, graduates earn $59,011.
Acceptance Rate 73%
Undergraduates 5,201 students
Tuition $10,018
0
4.0
My GPA
#43 Best College for Engineering
Average Salary $58,673
Average Debt $21,674
Program Size 240
Mercer University
4 Year
Macon, GA
Mercer University, located in Macon, GA has 240 students majoring in Engineering. On average, graduates earn $58,673.
Acceptance Rate 67%
Undergraduates 2,243 students
Tuition $34,450
0
4.0
My GPA
#44 Best College for Engineering
Average Salary $57,657
Average Debt $22,913
Program Size 101
Geneva College
4 Year
Beaver Falls, PA
Geneva College, located in Beaver Falls, PA has 101 students majoring in Engineering. On average, graduates earn $57,657.
Acceptance Rate 73%
Undergraduates 451 students
Tuition $25,450
0
4.0
My GPA
#45 Best College for Engineering
Average Salary $57,318
Average Debt $27,000
Program Size 53
Oral Roberts University
4 Year
Tulsa, OK
Oral Roberts University, located in Tulsa, OK has 53 students majoring in Engineering. On average, graduates earn $57,318.
Acceptance Rate 64%
Undergraduates 430 students
Tuition $24,792
0
4.0
My GPA
Other Major Rankings
Best Engineering Programs by State
Most Popular Major Rankings