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:

#61 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 30
Abilene Christian University
4 Year
Abilene, TX
Video Rating
Abilene Christian University, located in Abilene, TX has 30 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 50%
Undergraduates 1,002 students
Tuition $30,830
0
4.0
My GPA
#62 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 28
Baylor University
4 Year
Waco, TX
Video Rating
N/A
Baylor University, located in Waco, TX has 28 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 44%
Undergraduates 4,182 students
Tuition $40,198
0
4.0
My GPA
#63 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 27
Drexel University
4 Year
Philadelphia, PA
Video Rating
Drexel University , located in Philadelphia, PA has 27 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 75%
Undergraduates 6,851 students
Tuition $48,791
0
4.0
My GPA
#64 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 27
Seattle Pacific University
4 Year
Seattle, WA
Seattle Pacific University, located in Seattle, WA has 27 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 82%
Undergraduates 1,123 students
Tuition $37,086
0
4.0
My GPA
#65 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 23
Hampton University
4 Year
Hampton, VA
Video Rating
Hampton University, located in Hampton, VA has 23 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 69%
Undergraduates 850 students
Tuition $23,112
0
4.0
My GPA
#66 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 22
United States Naval Academy
4 Year
Annapolis, MD
United States Naval Academy, located in Annapolis, MD has 22 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate N/A
Undergraduates 1,058 students
Tuition N/A
0
4.0
My GPA
#67 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 22
Southern Arkansas University Main Campus
4 Year
Magnolia, AR
Southern Arkansas University Main Campus, located in Magnolia, AR has 22 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 67%
Undergraduates 1,383 students
Tuition $7,961
0
4.0
My GPA
#68 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 22
University of Mississippi (UM)
4 Year
University, MS
Video Rating
University of Mississippi (UM), located in University, MS has 22 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 79%
Undergraduates 5,660 students
Tuition $7,444
0
4.0
My GPA
#69 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 21
Northwest Nazarene University
4 Year
Nampa, ID
Northwest Nazarene University, located in Nampa, ID has 21 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 56%
Undergraduates 537 students
Tuition $28,150
0
4.0
My GPA
#70 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 18
Old Dominion University
4 Year
Norfolk, VA
Video Rating
Old Dominion University, located in Norfolk, VA has 18 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 83%
Undergraduates 5,151 students
Tuition $9,480
0
4.0
My GPA
#71 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 18
University of Maryland Eastern Shore
4 Year
Princess Anne, MD
Video Rating
University of Maryland Eastern Shore, located in Princess Anne, MD has 18 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 49%
Undergraduates 672 students
Tuition $7,625
0
4.0
My GPA
#72 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 17
University of Utah
4 Year
Salt Lake City, UT
Video Rating
University of Utah, located in Salt Lake City, UT has 17 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 81%
Undergraduates 7,811 students
Tuition $8,197
0
4.0
My GPA
#73 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 16
Miami University-Oxford
4 Year
Oxford, OH
Video Rating
Miami University-Oxford , located in Oxford, OH has 16 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 65%
Undergraduates 4,623 students
Tuition $14,287
0
4.0
My GPA
#74 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 15
The University of Texas at El Paso
4 Year
El Paso, TX
The University of Texas at El Paso, located in El Paso, TX has 15 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 100%
Undergraduates 4,549 students
Tuition $7,259
0
4.0
My GPA
#75 Best College for Engineering
Average Salary N/A
Average Debt N/A
Program Size 11
Benedictine College
4 Year
Atchison, KS
Benedictine College, located in Atchison, KS has 11 students majoring in Engineering. On average, graduates earn N/A.
Acceptance Rate 99%
Undergraduates 396 students
Tuition $26,200
0
4.0
My GPA
Other Major Rankings
Best Engineering Programs by State
Most Popular Major Rankings