The school you choose for engineering can shape your career. That is why we developed our collection of Best Schools for Engineering rankings. Our overall ranking combines our degree-level rankings, weighted by degrees awarded at each level.
To find the best fit, you can narrow this list to a specific degree level below.
Since the program you select can have a significant impact on your future, we have developed a number of rankings, including this Best Engineering Schools list, to help you choose. More interested in schools in a specific area of the country? Filter this list by region or state.
To further help you make the college decision, we have developed a unique tool called College Combat that lets you compare schools on the factors that matter most to you.
Leading the list is Indiana University Bloomington, our #1 school for engineering. Located in the city of Bloomington, Indiana University Bloomington is a very large public university. Roughly 80% of students complete a degree within six years here. There were roughly 80 engineering students who graduated with this degree at Indiana University Bloomington in the most recent data year. Students who receive their engineering degree from Indiana University Bloomington earn around $52,123 in the first couple years of their career. Indiana University Bloomington graduates carry a median of $20,542 in student loans.
Read more about the engineering program at Indiana University Bloomington
University Of California Berkeley came in at #2 on our 2027 list of the best engineering schools. Located in the city of Berkeley, University Of California Berkeley is a very large public university. University Of California Berkeley graduates 93% of students within six years. University Of California Berkeley awarded about 2,426 engineering degrees in the most recent data year. Graduates of the engineering program make about $115,969 in their early career. Typical student debt for the program is $14,930.
Read more about the engineering program at University Of California Berkeley
Johns Hopkins University came in at #3 on our 2027 list of the best engineering schools. Located in the city of Baltimore, Johns Hopkins University is a very large private not-for-profit university. Johns Hopkins University graduates 94% of students within six years. There were roughly 1,772 engineering students who graduated with this degree at Johns Hopkins University in the most recent data year. Students who receive their engineering degree from Johns Hopkins University earn around $114,121 in the first couple years of their career. Typical student debt for the program is $14,269.
See the full engineering program report for Johns Hopkins University
Boston College is a great choice for students pursuing a degree in engineering, landing the #4 spot this year. Set in the city of Chestnut Hill, Boston College is a large private not-for-profit institution. Roughly 91% of students complete a degree within six years here. About 22 engineering degrees were awarded at Boston College in the most recent year. Graduates of the engineering program make about $66,132 in their early career. Boston College graduates carry a median of $18,101 in student loans.
See the full engineering program report for Boston College
Students looking for a strong engineering program will find one at Wake Forest University, which ranked #5. Wake Forest University is a large private not-for-profit school located in the city of Winston-Salem. About 89% of students finish within six years. About 65 engineering degrees were awarded at Wake Forest University in the most recent year. Soon after graduation, engineering degree recipients from Wake Forest University generally make around $67,369. Students borrow a median of $21,577 to complete this degree.
Get the full engineering details for Wake Forest University
University Of San Francisco came in at #6 for engineering this year. Located in the city of San Francisco, University Of San Francisco is a large private not-for-profit university. About 70% of students finish within six years. About 24 engineering degrees were awarded at University Of San Francisco in the most recent year. Soon after graduation, engineering degree recipients from University Of San Francisco generally make around $65,223. Students borrow a median of $23,935 to complete this degree.
More information about a degree in engineering from University Of San Francisco
The University Of Texas At Austin landed the #7 spot for engineering this year. Set in the city of Austin, The University Of Texas At Austin is a very large public institution. The six-year graduation rate is 89%. About 2,139 engineering degrees were awarded at The University Of Texas At Austin in the most recent year. Soon after graduation, engineering degree recipients from The University Of Texas At Austin generally make around $89,911. The University Of Texas At Austin graduates carry a median of $20,937 in student loans.
Read more about the engineering program at The University Of Texas At Austin
University Of Southern California placed #8 among the best engineering schools. This very large private not-for-profit university is located in the city of Los Angeles. The six-year graduation rate is 92%. There were roughly 1,767 engineering students who graduated with this degree at University Of Southern California in the most recent data year. Soon after graduation, engineering degree recipients from University Of Southern California generally make around $98,174. Typical student debt for the program is $11,783.
Get the full engineering details for University Of Southern California
Duke University came in at #9 for engineering this year. This large private not-for-profit university is located in the city of Durham. About 97% of students finish within six years. Duke University awarded about 768 engineering degrees in the most recent data year. Engineering graduates of Duke University earn a median of $108,301 early in their careers. Typical student debt for the program is $14,216.
Read more about the engineering program at Duke University
University Of California Los Angeles earned the #10 position for engineering this year. Set in the city of Los Angeles, University Of California Los Angeles is a very large public institution. University Of California Los Angeles graduates 93% of students within six years. There were roughly 1,573 engineering students who graduated with this degree at University Of California Los Angeles in the most recent data year. Soon after graduation, engineering degree recipients from University Of California Los Angeles generally make around $92,791. Typical student debt for the program is $17,938.
Read more about the engineering program at University Of California Los Angeles
University Of Michigan Ann Arbor placed #11 among the best engineering schools. University Of Michigan Ann Arbor is a very large public school located in the city of Ann Arbor. University Of Michigan Ann Arbor graduates 93% of students within six years. About 2,953 engineering degrees were awarded at University Of Michigan Ann Arbor in the most recent year. Graduates of the engineering program make about $101,812 in their early career. University Of Michigan Ann Arbor graduates carry a median of $19,654 in student loans.
Get the full engineering details for University Of Michigan Ann Arbor
Massachusetts Institute Of Technology came in at #12 for engineering this year. Set in the city of Cambridge, Massachusetts Institute Of Technology is a large private not-for-profit institution. Roughly 96% of students complete a degree within six years here. There were roughly 1,143 engineering students who graduated with this degree at Massachusetts Institute Of Technology in the most recent data year. Engineering graduates of Massachusetts Institute Of Technology earn a median of $118,329 early in their careers. Typical student debt for the program is $14,214.
See the full engineering program report for Massachusetts Institute Of Technology
Stanford University came in at #13 for engineering this year. This very large private not-for-profit university is located in the suburb of Stanford. About 92% of students finish within six years. Stanford University awarded about 1,186 engineering degrees in the most recent data year. Engineering graduates of Stanford University earn a median of $111,465 early in their careers. Students borrow a median of $7,500 to complete this degree.
See the full engineering program report for Stanford University
University Of Illinois At Urbana Champaign came in at #14 for engineering this year. Located in the city of Champaign, University Of Illinois At Urbana Champaign is a very large public university. Roughly 85% of students complete a degree within six years here. There were roughly 2,918 engineering students who graduated with this degree at University Of Illinois At Urbana Champaign in the most recent data year. Students who receive their engineering degree from University Of Illinois At Urbana Champaign earn around $89,042 in the first couple years of their career. Typical student debt for the program is $20,628.
Read more about the engineering program at University Of Illinois At Urbana Champaign
Carnegie Mellon University landed the #15 spot for engineering this year. Set in the city of Pittsburgh, Carnegie Mellon University is a large private not-for-profit institution. Carnegie Mellon University graduates 94% of students within six years. About 1,843 engineering degrees were awarded at Carnegie Mellon University in the most recent year. Soon after graduation, engineering degree recipients from Carnegie Mellon University generally make around $147,056. Typical student debt for the program is $22,573.
Read more about the engineering program at Carnegie Mellon University
Northwestern University ranked #16 on our 2027 list of the best engineering schools. Located in the city of Evanston, Northwestern University is a very large private not-for-profit university. The six-year graduation rate is 95%. There were roughly 872 engineering students who graduated with this degree at Northwestern University in the most recent data year. Students who receive their engineering degree from Northwestern University earn around $88,382 in the first couple years of their career. Northwestern University graduates carry a median of $16,567 in student loans.
See the full engineering program report for Northwestern University
Cornell University placed #17 among the best engineering schools. Set in the city of Ithaca, Cornell University is a very large private not-for-profit institution. Roughly 95% of students complete a degree within six years here. There were roughly 1,719 engineering students who graduated with this degree at Cornell University in the most recent data year. Students who receive their engineering degree from Cornell University earn around $97,270 in the first couple years of their career. Cornell University graduates carry a median of $13,684 in student loans.
More information about a degree in engineering from Cornell University
Washington And Lee University landed the #18 spot for engineering this year. Washington And Lee University is a mid-sized private not-for-profit school located in the town of Lexington. Washington And Lee University graduates 94% of students within six years. There were roughly 26 engineering students who graduated with this degree at Washington And Lee University in the most recent data year. Graduates of the engineering program make about $76,810 in their early career. Washington And Lee University graduates carry a median of $20,074 in student loans.
See the full engineering program report for Washington And Lee University
Tacoma Community College earned the #19 position for engineering this year. Located in the city of Tacoma, Tacoma Community College is a moderately-sized public university. Tacoma Community College awarded about 48 engineering degrees in the most recent data year. Engineering graduates of Tacoma Community College earn a median of $41,732 early in their careers. Students borrow a median of $14,822 to complete this degree.
See the full engineering program report for Tacoma Community College
University Of Pennsylvania landed the #20 spot for engineering this year. Located in the city of Philadelphia, University Of Pennsylvania is a very large private not-for-profit university. The six-year graduation rate is 96%. University Of Pennsylvania awarded about 898 engineering degrees in the most recent data year. Graduates of the engineering program make about $83,901 in their early career. University Of Pennsylvania graduates carry a median of $19,323 in student loans.
More information about a degree in engineering from University Of Pennsylvania
University Of Chicago came in at #21 for engineering this year. University Of Chicago is a very large private not-for-profit school located in the city of Chicago. About 96% of students finish within six years. University Of Chicago awarded about 155 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from University Of Chicago generally make around $81,002. Students borrow a median of $15,854 to complete this degree.
More information about a degree in engineering from University Of Chicago
Columbia University In The City Of New York placed #22 among the best engineering schools. Set in the city of New York, Columbia University In The City Of New York is a very large private not-for-profit institution. About 96% of students finish within six years. There were roughly 1,695 engineering students who graduated with this degree at Columbia University In The City Of New York in the most recent data year. Engineering graduates of Columbia University In The City Of New York earn a median of $93,645 early in their careers. Columbia University In The City Of New York graduates carry a median of $12,692 in student loans.
See the full engineering program report for Columbia University In The City Of New York
Texas A And M University College Station placed #23 among the best engineering schools. Texas A And M University College Station is a very large public school located in the city of College Station. Roughly 84% of students complete a degree within six years here. There were roughly 3,840 engineering students who graduated with this degree at Texas A And M University College Station in the most recent data year. Engineering graduates of Texas A And M University College Station earn a median of $81,273 early in their careers. Students borrow a median of $20,769 to complete this degree.
Get the full engineering details for Texas A And M University College Station
California Polytechnic State University San Luis Obispo placed #24 among the best engineering schools. California Polytechnic State University San Luis Obispo is a very large public school located in the suburb of San Luis Obispo. Roughly 86% of students complete a degree within six years here. California Polytechnic State University San Luis Obispo awarded about 1,352 engineering degrees in the most recent data year. Engineering graduates of California Polytechnic State University San Luis Obispo earn a median of $90,241 early in their careers. Students borrow a median of $21,400 to complete this degree.
Read more about the engineering program at California Polytechnic State University San Luis Obispo
Purdue University Main Campus earned the #25 position for engineering this year. Located in the city of West Lafayette, Purdue University Main Campus is a very large public university. The six-year graduation rate is 83%. Purdue University Main Campus awarded about 4,912 engineering degrees in the most recent data year. Students who receive their engineering degree from Purdue University Main Campus earn around $86,210 in the first couple years of their career. Students borrow a median of $20,445 to complete this degree.
More information about a degree in engineering from Purdue University Main Campus
Rest of the Top 50 Engineering Schools
These schools rounded out the top of this year’s engineering ranking:
This ranking is produced by College Factual (MF_RANKING_2025), 2027 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 724 schools evaluated.
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 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).