Logo

The 10 best colleges for engineering

These universities stand out for their STEM offerings and are great choices for any student interested in engineering

andresr / Getty Images

Choosing where to attend college is one of the most consequential decisions a student can make — and one of the most complicated. 

But if you’re looking to study engineering, U.S. News and World Report is here to help. It compiled a list of the 10 best programs in the country.

Its ranking only includes schools where doctorates are offered, which usually means there are more research opportunities. 

Continue reading to see which schools made the list.

1 / 10

#10: Cornell University

Bruce Yuanyue Bi / Getty Images

Cornell University in Ithaca, New York, ranks no. 10 in Engineering Programs, has an undergraduate enrollment of 16,128 students, and charges $72,270 in tuition and fees.

2 / 10

#8: Carnegie Mellon University (tie)

Althom / Getty Images

Carnegie Mellon University in Pittsburgh, Pennsylvania, is tied for no. 8 in Engineering Programs, has an undergraduate enrollment of 7,824 students, and charges $68,096 in tuition and fees.

3 / 10

#8: Purdue University (tie)

Michael Hickey / Stringer / Getty Images

Purdue University in West Lafayette, Indiana, is tied for no. 8 in Engineering Programs, has an undergraduate enrollment of 44,819 students, and charges $28,794 for out-of-state students and $9,992 for in-state students in tuition and fees.

4 / 10

#5: California Institute of Technology (tie)

Bloomberg / Contributor / Getty Images

California Institute of Technology in Pasadena is tied for no. 5 in Engineering Programs (doctorate), has an undergraduate enrollment of 987 students, and charges $68,208 in tuition and fees.

5 / 10

#5: University of Illinois Urbana-Champaign (tie)

Jeff Greenberg / Contributor / Getty Images

University of Illinois Urbana-Champaign is tied for no. 5 in Engineering Programs (doctorate), has an undergraduate enrollment of 37,140 students, and charges $38,398 for out-of-state students and $18,046 for in-state students in tuition and fees.

6 / 10

#5: University of Michigan, Ann Arbor (tie)

Bloomberg / Contributor / Getty Images

University of Michigan in Ann Arbor ranks is tied for no. 5 in Engineering Programs (doctorate), has an undergraduate enrollment of 34,454 students, and charges $66,203 for out-of-state students and $19,497 for in-state students in tuition and fees.

7 / 10

#3: Georgia Institute of Technology (tie)

Bloomberg / Contributor / Getty Images

Georgia Institute of Technology in Atlanta is tied for no. 3 in Engineering Programs (doctorate), has an undergraduate enrollment of 20,592 students, and charges $35,092 for out-of-state students and $12,008 for in-state students in tuition and fees.

8 / 10

#3: University of California, Berkeley (tie)

Kirby Lee / Contributor / Getty Images

University of California, Berkeley is tied for no. 3 in Engineering Programs (doctorate), has an undergraduate enrollment of 33,469 students, and charges $55,323 for out-of-state students and $17,721 for in-state students in tuition and fees.

9 / 10

#2: Stanford University

David Madison / Contributor / Getty Images

Stanford University ranks no. 2 in California Engineering Programs (doctorate), has an undergraduate enrollment of 7,904 students, and charges $68,544 in tuition and fees.

10 / 10

#1: Massachusetts Institute of Technology

Icon Sportswire / Contributor / Getty Images

Massachusetts Institute of Technology in Cambridge ranks no. 1 in Engineering Programs (doctorate), has an undergraduate enrollment of 4,535 students, and charges $64,730 in tuition and fees.