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:

#91 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 6
Saint Mary's College of California
4 Year
Moraga, CA
Saint Mary's College of California, located in Moraga, CA has 6 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 98%
Undergraduates 1,102 students
Tuition $42,930
0
4.0
My GPA
#92 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 6
Taylor University
4 Year
Upland, IN
Taylor University, located in Upland, IN has 6 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 85%
Undergraduates 447 students
Tuition $30,270
0
4.0
My GPA
#93 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 6
Temple University (TU)
4 Year
Philadelphia, PA
Video Rating
Temple University (TU), located in Philadelphia, PA has 6 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 56%
Undergraduates 9,095 students
Tuition $15,188
0
4.0
My GPA
#94 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 6
Saint Augustine's University
4 Year
Raleigh, NC
Saint Augustine's University, located in Raleigh, NC has 6 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 58%
Undergraduates 137 students
Tuition $17,890
0
4.0
My GPA
#95 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 6
Scripps College
4 Year
Claremont, CA
Video Rating
Scripps College, located in Claremont, CA has 6 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 28%
Undergraduates 253 students
Tuition $49,152
0
4.0
My GPA
#96 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 5
California Baptist University (CBU)
4 Year
Riverside, CA
Video Rating
California Baptist University (CBU), located in Riverside, CA has 5 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 65%
Undergraduates 2,348 students
Tuition $30,384
0
4.0
My GPA
#97 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 5
California State University-East Bay
4 Year
Hayward, CA
California State University-East Bay, located in Hayward, CA has 5 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 74%
Undergraduates 4,631 students
Tuition $6,564
0
4.0
My GPA
#98 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 4
Spring Hill College
4 Year
Mobile, AL
Video Rating
Spring Hill College, located in Mobile, AL has 4 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 41%
Undergraduates 259 students
Tuition $34,092
0
4.0
My GPA
#99 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 4
Bethel College-Indiana
4 Year
Mishawaka, IN
Bethel College-Indiana, located in Mishawaka, IN has 4 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 66%
Undergraduates 384 students
Tuition $26,590
0
4.0
My GPA
#100 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 4
Asbury University
4 Year
Wilmore, KY
Video Rating
Asbury University, located in Wilmore, KY has 4 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 57%
Undergraduates 369 students
Tuition $27,934
0
4.0
My GPA
#101 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 4
Michigan Technological University
4 Year
Houghton, MI
Michigan Technological University, located in Houghton, MI has 4 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 75%
Undergraduates 1,623 students
Tuition $14,286
0
4.0
My GPA
#102 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 4
California State University-Los Angeles
4 Year
Los Angeles, CA
Video Rating
California State University-Los Angeles, located in Los Angeles, CA has 4 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 68%
Undergraduates 6,512 students
Tuition $6,355
0
4.0
My GPA
#103 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 3
California Institute of Technology
4 Year
Pasadena, CA
California Institute of Technology, located in Pasadena, CA has 3 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 9%
Undergraduates 556 students
Tuition $45,390
0
4.0
My GPA
#104 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 3
Johns Hopkins University (JHU)
4 Year
Baltimore, MD
Video Rating
Johns Hopkins University (JHU), located in Baltimore, MD has 3 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 14%
Undergraduates 7,749 students
Tuition $48,710
0
4.0
My GPA
#105 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 3
Ursinus College
4 Year
Collegeville, PA
Ursinus College, located in Collegeville, PA has 3 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 83%
Undergraduates 361 students
Tuition $47,700
0
4.0
My GPA
Other Major Rankings
Best Engineering Programs by State
Most Popular Major Rankings