Engineering

2022 Best Engineering Schools

419 Colleges in the United States
196,458 Engineering Degrees Awarded
$64,888 Avg Early-Career Salary
If you plan on majoring in engineering, you won't be alone since the degree program is ranked #6 in the country in terms of popularity. As a result, there are many college that offer the degree, making your choice of school a hard one.

College Factual looked at 419 colleges and universities when compiling its 2022 Best Engineering Schools ranking. When you put them all together, these colleges and universities awarded 196,458 degrees in engineering during the 2019-2020 academic year.

Jump to one of the following sections:

Choosing a Great Engineering School

Best Engineering Schools Your choice of engineering school matters, so we have put together these rankings to help you make your decision. In order to come up with a best overall ranking for engineering schools, we combine our degree-level rankings, weighting them by the number of degrees awarded at each level.

You may want to choose one of the degree levels below to find the schools of most interest to you.

Engineering Rankings by Degree Level

When choosing the right school for you, it's important to arm yourself with all the facts you can. To that end, we've created a number of major-specific rankings, including this Best Engineering Schools list to help you make the college decision. If you'd like to restrict your choices to just one part of the country, you can filter this list by location.

In addition to our rankings, you can take two colleges and compare them based on the criteria that matters most to you in our unique tool, College Combat. Test it out when you get a chance! You may also want to bookmark the link and share it with others who are trying to make the college decision.

If you want to learn more about how we derive our rankings, see College Factual's Methodology.

Best Schools for Engineering in the United States

Although we recommend filtering by degree level first, you can view the list below to see which schools give the educational experience for the engineering degree levels they offer. Only those schools that rank in the top 15% of all the schools we analyze get awarded with a place on this list.

25 Top Schools in Engineering

#1

Harvey Mudd College

Claremont, CA
Bachelor's Degree Highest Degree Type
68 Engineering Degrees Awarded

Harvey Mudd College is a good choice for students pursuing a degree in engineering. Harvey Mudd College is a small private not-for-profit college located in the suburb of Claremont. A Best Schools rank of #1 out of 2,576 schools nationwide means Harvey Mudd College is a great college overall.

There were roughly 68 engineering students who graduated with this degree at Harvey Mudd College in the most recent data year. Those engineering students who get their degree from Harvey Mudd College earn $12,612 more than the standard engineering graduate.

More information about a degree in engineering from Harvey Mudd College

#2

Dartmouth College

Hanover, NH
Doctor's Degree Highest Degree Type
305 Engineering Degrees Awarded

It's hard to beat Dartmouth College if you want to pursue a degree in engineering. Dartmouth is a moderately-sized private not-for-profit college located in the remote town of Hanover. A Best Schools rank of #6 out of 2,576 colleges nationwide means Dartmouth is a great college overall.

There were about 305 engineering students who graduated with this degree at Dartmouth in the most recent year we have data available. Those engineering students who get their degree from Dartmouth College receive $4,112 more than the typical engineering graduate.

More information about a degree in engineering from Dartmouth College

Doctor's Degree Highest Degree Type
39th Most Popular In CA

University of California - San Francisco is a great decision for students pursuing a degree in engineering. Located in the city of San Francisco, UCSF is a public university with a small student population.

There were roughly 28 engineering students who graduated with this degree at UCSF in the most recent data year.

More information about a degree in engineering from University of California - San Francisco

#4

Olin College

Needham, MA
Bachelor's Degree Highest Degree Type
13th Most Popular In MA
90 Engineering Degrees Awarded

Olin College is a wonderful decision for students pursuing a degree in engineering. Located in the large suburb of Needham, Olin College is a private not-for-profit college with a fairly small student population.

There were roughly 90 engineering students who graduated with this degree at Olin College in the most recent data year.

More information about a degree in engineering from Olin College

#5

Stanford University

Stanford, CA
Doctor's Degree Highest Degree Type
8th Most Popular In CA
1,215 Engineering Degrees Awarded

Stanford is a fairly large private not-for-profit university located in the suburb of Stanford. A Best Schools rank of #3 out of 2,576 schools nationwide means Stanford is a great university overall.

There were about 1215 engineering students who graduated with this degree at Stanford in the most recent year we have data available.

More information about a degree in engineering from Stanford University

Doctor's Degree Highest Degree Type
1,154 Engineering Degrees Awarded

Located in the city of Cambridge, MIT is a private not-for-profit school with a fairly large student population. A Best Schools rank of #2 out of 2,576 colleges nationwide means MIT is a great school overall.

There were about 1154 engineering students who graduated with this degree at MIT in the most recent year we have data available. Engineering degree recipients from Massachusetts Institute of Technology get an earnings boost of around $30,279 over the average income of engineering graduates.

More information about a degree in engineering from Massachusetts Institute of Technology

#7

Princeton University

Princeton, NJ
Doctor's Degree Highest Degree Type
4th Most Popular In NJ
320 Engineering Degrees Awarded

Princeton is a moderately-sized private not-for-profit university located in the small city of Princeton. A Best Schools rank of #12 out of 2,576 colleges nationwide means Princeton is a great university overall.

There were about 320 engineering students who graduated with this degree at Princeton in the most recent year we have data available.

More information about a degree in engineering from Princeton University

#8

Duke University

Durham, NC
Doctor's Degree Highest Degree Type
663 Engineering Degrees Awarded

Located in the large city of Durham, Duke is a private not-for-profit university with a fairly large student population. A Best Schools rank of #9 out of 2,576 colleges nationwide means Duke is a great university overall.

There were approximately 663 engineering students who graduated with this degree at Duke in the most recent year we have data available. Engineering degree recipients from Duke University receive an earnings boost of approximately $8,852 above the average income of engineering graduates.

More information about a degree in engineering from Duke University

#9

Northwestern University

Evanston, IL
Doctor's Degree Highest Degree Type
804 Engineering Degrees Awarded

Northwestern is a fairly large private not-for-profit university located in the small city of Evanston. A Best Schools rank of #14 out of 2,576 schools nationwide means Northwestern is a great university overall.

There were roughly 804 engineering students who graduated with this degree at Northwestern in the most recent year we have data available. Engineering degree recipients from Northwestern University get an earnings boost of about $17,595 above the typical income of engineering majors.

More information about a degree in engineering from Northwestern University

Doctor's Degree Highest Degree Type
676 Engineering Degrees Awarded

Located in the large suburb of Saint Louis, WUSTL is a private not-for-profit university with a large student population. This university ranks 1st out of 55 schools for overall quality in the state of Missouri.

There were roughly 676 engineering students who graduated with this degree at WUSTL in the most recent data year. Students who graduate with their degree from the engineering program report average early career income of $63,300.

More information about a degree in engineering from Washington University in St Louis

#11

Massachusetts Maritime Academy

Buzzards Bay, MA
Bachelor's Degree Highest Degree Type
174 Engineering Degrees Awarded

Maritime is a small public school located in the midsize suburb of Buzzards Bay. This school ranks 13th out of 72 schools for overall quality in the state of Massachusetts.

There were roughly 174 engineering students who graduated with this degree at Maritime in the most recent data year. Engineering degree recipients from Massachusetts Maritime Academy receive an earnings boost of around $12,412 over the average income of engineering majors.

More information about a degree in engineering from Massachusetts Maritime Academy

#12

University of Notre Dame

Notre Dame, IN
Doctor's Degree Highest Degree Type
539 Engineering Degrees Awarded

Located in the suburb of Notre Dame, Notre Dame is a private not-for-profit university with a large student population. A Best Schools rank of #15 out of 2,576 colleges nationwide means Notre Dame is a great university overall.

There were roughly 539 engineering students who graduated with this degree at Notre Dame in the most recent data year. Those engineering students who get their degree from University of Notre Dame earn $5,612 more than the standard engineering grad.

More information about a degree in engineering from University of Notre Dame

#13

Brown University

Providence, RI
Doctor's Degree Highest Degree Type
182 Engineering Degrees Awarded

Located in the midsize city of Providence, Brown is a private not-for-profit university with a moderately-sized student population. This university ranks 1st out of 10 schools for overall quality in the state of Rhode Island.

There were approximately 182 engineering students who graduated with this degree at Brown in the most recent year we have data available. Degree recipients from the engineering major at Brown University earn $8,612 above the standard college graduate with the same degree shortly after graduation.

More information about a degree in engineering from Brown University

#14

Johns Hopkins University

Baltimore, MD
Doctor's Degree Highest Degree Type
1,129 Engineering Degrees Awarded

Johns Hopkins is a very large private not-for-profit university located in the large city of Baltimore. This university ranks 1st out of 39 colleges for overall quality in the state of Maryland.

There were approximately 1129 engineering students who graduated with this degree at Johns Hopkins in the most recent data year. Engineering degree recipients from Johns Hopkins University receive an earnings boost of approximately $16,012 above the typical earnings of engineering graduates.

More information about a degree in engineering from Johns Hopkins University

#15

Carnegie Mellon University

Pittsburgh, PA
Doctor's Degree Highest Degree Type
1,593 Engineering Degrees Awarded

Located in the city of Pittsburgh, Carnegie Mellon is a private not-for-profit university with a large student population. This university ranks 2nd out of 134 schools for overall quality in the state of Pennsylvania.

There were roughly 1593 engineering students who graduated with this degree at Carnegie Mellon in the most recent year we have data available. Degree recipients from the engineering degree program at Carnegie Mellon University earn $17,429 more than the typical graduate in this field when they enter the workforce.

More information about a degree in engineering from Carnegie Mellon University

#16

Harvard University

Cambridge, MA
Doctor's Degree Highest Degree Type
9th Most Popular In MA
309 Engineering Degrees Awarded

Harvard is a fairly large private not-for-profit university located in the city of Cambridge. A Best Schools rank of #10 out of 2,576 schools nationwide means Harvard is a great university overall.

There were about 309 engineering students who graduated with this degree at Harvard in the most recent data year.

More information about a degree in engineering from Harvard University

#17

Maine Maritime Academy

Castine, ME
Bachelor's Degree Highest Degree Type
79 Engineering Degrees Awarded

Located in the rural area of Castine, Maine Maritime is a public school with a small student population. This school ranks 4th out of 23 schools for overall quality in the state of Maine.

There were roughly 79 engineering students who graduated with this degree at Maine Maritime in the most recent data year. Engineering degree recipients from Maine Maritime Academy receive an earnings boost of around $27,812 over the typical income of engineering graduates.

More information about a degree in engineering from Maine Maritime Academy

#18

University of Pennsylvania

Philadelphia, PA
Doctor's Degree Highest Degree Type
610 Engineering Degrees Awarded

Located in the city of Philadelphia, UPenn is a private not-for-profit university with a very large student population. A Best Schools rank of #13 out of 2,576 colleges nationwide means UPenn is a great university overall.

There were approximately 610 engineering students who graduated with this degree at UPenn in the most recent year we have data available. Those engineering students who get their degree from University of Pennsylvania earn $7,462 more than the standard engineering graduate.

More information about a degree in engineering from University of Pennsylvania

Doctor's Degree Highest Degree Type
25th Most Popular In CA
196 Engineering Degrees Awarded

Caltech is a small private not-for-profit school located in the city of Pasadena. This school ranks 6th out of 203 colleges for overall quality in the state of California.

There were approximately 196 engineering students who graduated with this degree at Caltech in the most recent year we have data available.

More information about a degree in engineering from California Institute of Technology

Doctor's Degree Highest Degree Type
1,580 Engineering Degrees Awarded

Located in the city of New York, Columbia is a private not-for-profit university with a fairly large student population. This university ranks 2nd out of 160 colleges for overall quality in the state of New York.

There were roughly 1580 engineering students who graduated with this degree at Columbia in the most recent year we have data available. Engineering degree recipients from Columbia University in the City of New York receive an earnings boost of approximately $14,468 above the typical income of engineering graduates.

More information about a degree in engineering from Columbia University in the City of New York

Doctor's Degree Highest Degree Type
2,032 Engineering Degrees Awarded

UC Berkeley is a fairly large public university located in the city of Berkeley. This university ranks 8th out of 203 colleges for overall quality in the state of California.

There were roughly 2032 engineering students who graduated with this degree at UC Berkeley in the most recent year we have data available. Degree recipients from the engineering program at University of California - Berkeley make $15,562 above the typical college graduate with the same degree when they enter the workforce.

More information about a degree in engineering from University of California - Berkeley

#22

Cornell University

Ithaca, NY
Doctor's Degree Highest Degree Type
1,539 Engineering Degrees Awarded

Cornell is a fairly large private not-for-profit university located in the city of Ithaca. A Best Schools rank of #16 out of 2,576 colleges nationwide means Cornell is a great university overall.

There were roughly 1539 engineering students who graduated with this degree at Cornell in the most recent year we have data available. Engineering degree recipients from Cornell University receive an earnings boost of approximately $10,092 above the typical income of engineering graduates.

More information about a degree in engineering from Cornell University

#23

Rice University

Houston, TX
Doctor's Degree Highest Degree Type
11th Most Popular In TX
314 Engineering Degrees Awarded

Rice is a moderately-sized private not-for-profit university located in the large city of Houston. This university ranks 1st out of 136 schools for overall quality in the state of Texas.

There were roughly 314 engineering students who graduated with this degree at Rice in the most recent year we have data available.

More information about a degree in engineering from Rice University

Doctor's Degree Highest Degree Type
3,738 Engineering Degrees Awarded

Located in the large city of Atlanta, Georgia Tech is a public school with a fairly large student population. This school ranks 1st out of 80 schools for overall quality in the state of Georgia.

There were approximately 3738 engineering students who graduated with this degree at Georgia Tech in the most recent year we have data available. Those engineering students who get their degree from Georgia Institute of Technology - Main Campus make $6,945 more than the typical engineering graduate.

More information about a degree in engineering from Georgia Institute of Technology - Main Campus

Doctor's Degree Highest Degree Type
2,565 Engineering Degrees Awarded

U-M is a fairly large public university located in the medium-sized city of Ann Arbor. This university ranks 1st out of 67 colleges for overall quality in the state of Michigan.

There were about 2565 engineering students who graduated with this degree at U-M in the most recent year we have data available. Engineering degree recipients from University of Michigan - Ann Arbor earn a boost of about $11,449 above the typical income of engineering majors.

More information about a degree in engineering from University of Michigan - Ann Arbor

Rest of the Top Best Engineering Schools

#27

Vanderbilt University

Nashville, TN
#30

Northeastern University

Boston, MA
#31

Tufts University

Medford, MA

#34

University of Virginia - Main Campus

Charlottesville, VA
#35

Trinity College

Hartford, CT
#37

Swarthmore College

Swarthmore, PA

#41

Santa Clara University

Santa Clara, CA

#42

Lafayette College

Easton, PA
#45

Kettering University

Flint, MI
#46

Lehigh University

Bethlehem, PA

Remaining Award Winners

This section represents the rest of the colleges awarded a Best Engineering Schools badge. Showing in this list means the college was ranked in the top 15% of the 419 different United States engineering schools we analyzed.

Rank College Location
50 Boston University Boston, MA
51 Virginia Tech Blacksburg, VA
52 Bucknell University Lewisburg, PA
53 Purdue University - Main Campus West Lafayette, IN
54 Villanova University Villanova, PA
55 Northern Virginia Community College Annandale, VA
56 University of Florida Gainesville, FL
57 University of Maryland - College Park College Park, MD
58 Colorado School of Mines Golden, CO
59 University of Rochester Rochester, NY
60 University of Washington - Seattle Campus Seattle, WA
61 Texas Christian University Fort Worth, TX
62 Union College New York Schenectady, NY

Additional Noteworthy Schools

These are some additional schools worth mentioning that are also great but just didn't quite make the cut to earn our top Best Engineering Schools award.

Rank College Location
63 Stevens Institute of Technology Hoboken, NJ
64 California State University Maritime Academy Vallejo, CA
65 Case Western Reserve University Cleveland, OH
66 Marquette University Milwaukee, WI
67 North Carolina State University Raleigh, NC
68 Ferris State University Big Rapids, MI
69 Loyola University Maryland Baltimore, MD
70 Iowa State University Ames, IA
71 University of California - Davis Davis, CA
72 Winona State University Winona, MN
73 Michigan Technological University Houghton, MI
74 George Washington University Washington, DC
75 University of Connecticut Storrs, CT
76 Metropolitan Community College - Kansas City Kansas City, MO
77 Michigan State University East Lansing, MI
78 Clemson University Clemson, SC
79 Smith College Northampton, MA
80 University of California - San Diego La Jolla, CA
81 Ohio State University - Main Campus Columbus, OH
82 Loyola Marymount University Los Angeles, CA
83 Robert Morris University Moon Township, PA

Engineering by Region

View the Best Engineering Schools for a specific region near you.

Region
Southeast
New England
Rocky Mountains
Plains States
Middle Atlantic
Far Western US
Southwest
Great Lakes

View All Rankings >

Engineering Majors to Study

Major Annual Graduates
Mechanical Engineering 47,427
Electrical Engineering 30,359
Civil Engineering 21,469
Computer Engineering 16,693
Chemical Engineering 13,575
Biomedical Engineering 12,198
General Engineering 11,110
Industrial Engineering 9,063
Aerospace & Aeronautical Engineering 7,535
Materials Engineering 3,398

View All Engineering Related Majors >

Notes and References

  • The bars on the spread charts above show the distribution of the schools on this list +/- one standard deviation from the mean.
  • The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of the rest of our data about colleges.
  • Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
  • Credit for the banner image above goes to Petty Officer 3rd Class Declan Barnes.

More about our data sources and methodologies.

Find Schools Near You