DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 3
DEBUG: ROOT LEVEL MAJOR detected (no cip4), lowering min_relevance to 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "MBA in Engineering Management" with relevance 0.4
DEBUG: ✗ Offer "MBA in Engineering Management" REJECTED (relevance 0.4)
DEBUG: relevant_offers count = 2
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 2 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 2
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 0 offers with relevance >= 0.9
DEBUG: Backfilling with 0 offers with relevance >= 0.8
DEBUG: Backfilling with 0 offers with relevance >= 0.7
DEBUG: Backfilling with 2 offers with relevance >= 0.6
Best Schools for Engineering in the Great Lakes Region
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the engineering degrees they offer, see the list below.
Top Schools in Engineering
Our analysis ranked Indiana University Bloomington the best school in the country for a degree in engineering. Set in the city of Bloomington, Indiana University Bloomington is a very large public institution. About 80% of students finish within six years. There were roughly 82 engineering students who graduated with this degree at Indiana University Bloomington in the most recent data year. Graduates of the engineering program make about $52,123 in their early career. Indiana University Bloomington graduates carry a median of $20,542 in student loans.
See the full engineering program report for Indiana University Bloomington
Northwestern University is a great choice for students pursuing a degree in engineering, landing the #2 spot this year. This very large private not-for-profit university is located in the city of Evanston. About 95% of students finish within six years. Northwestern University awarded about 860 engineering degrees in the most recent data year. Graduates of the engineering program make about $87,403 in their early career. Northwestern University graduates carry a median of $16,567 in student loans.
More information about a degree in engineering from Northwestern University
University Of Illinois At Urbana Champaign is a great choice for students pursuing a degree in engineering, landing the #3 spot this year. This very large public university is located in the city of Champaign. About 85% of students finish within six years. There were roughly 2,739 engineering students who graduated with this degree at University Of Illinois At Urbana Champaign in the most recent data year. Graduates of the engineering program make about $88,357 in their early career. University Of Illinois At Urbana Champaign graduates carry a median of $20,628 in student loans.
Get the full engineering details for University Of Illinois At Urbana Champaign
Students looking for a strong engineering program will find one at University Of Michigan Ann Arbor, which ranked #4. Set in the city of Ann Arbor, University Of Michigan Ann Arbor is a very large public institution. The six-year graduation rate is 93%. About 2,900 engineering degrees were awarded at University Of Michigan Ann Arbor in the most recent year. Students who receive their engineering degree from University Of Michigan Ann Arbor earn around $98,456 in the first couple years of their career. Students borrow a median of $19,654 to complete this degree.
See the full engineering program report for University Of Michigan Ann Arbor
A rank of #5 makes University Of Chicago one of the top schools for engineering. University Of Chicago is a very large private not-for-profit school located in the city of Chicago. The six-year graduation rate is 96%. There were roughly 100 engineering students who graduated with this degree at University Of Chicago in the most recent data year. Students who receive their engineering degree from University Of Chicago earn around $81,002 in the first couple years of their career. University Of Chicago graduates carry a median of $15,854 in student loans.
Read more about the engineering program at University Of Chicago
Purdue University Main Campus landed the #6 spot for engineering this year. Located in the city of West Lafayette, Purdue University Main Campus is a very large public university. Purdue University Main Campus graduates 83% of students within six years. Purdue University Main Campus awarded about 4,103 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from Purdue University Main Campus generally make around $85,981. Typical student debt for the program is $20,445.
More information about a degree in engineering from Purdue University Main Campus
University Of Wisconsin Madison placed #7 among the best engineering schools. Set in the city of Madison, University Of Wisconsin Madison is a very large public institution. Roughly 90% of students complete a degree within six years here. There were roughly 1,612 engineering students who graduated with this degree at University Of Wisconsin Madison in the most recent data year. Engineering graduates of University Of Wisconsin Madison earn a median of $86,723 early in their careers. University Of Wisconsin Madison graduates carry a median of $23,010 in student loans.
More information about a degree in engineering from University Of Wisconsin Madison
University Of Notre Dame came in at #8 for engineering this year. Located in the suburb of Notre Dame, University Of Notre Dame is a large private not-for-profit university. University Of Notre Dame graduates 95% of students within six years. There were roughly 556 engineering students who graduated with this degree at University Of Notre Dame in the most recent data year. Students who receive their engineering degree from University Of Notre Dame earn around $78,906 in the first couple years of their career. Students borrow a median of $20,258 to complete this degree.
More information about a degree in engineering from University Of Notre Dame
Ohio State University Main Campus placed #9 among the best engineering schools. Ohio State University Main Campus is a very large public school located in the city of Columbus. The six-year graduation rate is 88%. Ohio State University Main Campus awarded about 2,228 engineering degrees in the most recent data year. Engineering graduates of Ohio State University Main Campus earn a median of $80,395 early in their careers. Students borrow a median of $22,624 to complete this degree.
See the full engineering program report for Ohio State University Main Campus
Wheaton College Illinois came in at #10 for engineering this year. Set in the suburb of Wheaton, Wheaton College Illinois is a mid-sized private not-for-profit institution. Roughly 85% of students complete a degree within six years here. Wheaton College Illinois awarded about 14 engineering degrees in the most recent data year. Students who receive their engineering degree from Wheaton College Illinois earn around $43,654 in the first couple years of their career. Typical student debt for the program is $23,292.
Get the full engineering details for Wheaton College Illinois
Michigan State University came in at #11 for engineering this year. This very large public university is located in the city of East Lansing. Roughly 81% of students complete a degree within six years here. About 924 engineering degrees were awarded at Michigan State University in the most recent year. Engineering graduates of Michigan State University earn a median of $77,084 early in their careers. Students borrow a median of $25,294 to complete this degree.
More information about a degree in engineering from Michigan State University
Viterbo University landed the #12 spot for engineering this year. Located in the city of La Crosse, Viterbo University is a mid-sized private not-for-profit university. Viterbo University graduates 68% of students within six years. About 10 engineering degrees were awarded at Viterbo University in the most recent year. Soon after graduation, engineering degree recipients from Viterbo University generally make around $60,309. Students borrow a median of $29,107 to complete this degree.
Get the full engineering details for Viterbo University
University Of Detroit Mercy placed #13 among the best engineering schools. This moderately-sized private not-for-profit university is located in the city of Detroit. University Of Detroit Mercy graduates 67% of students within six years. There were roughly 341 engineering students who graduated with this degree at University Of Detroit Mercy in the most recent data year. Students who receive their engineering degree from University Of Detroit Mercy earn around $78,552 in the first couple years of their career. Typical student debt for the program is $29,053.
See the full engineering program report for University Of Detroit Mercy
Concordia University Wisconsin ranked #14 on our 2026 list of the best engineering schools. Located in the suburb of Mequon, Concordia University Wisconsin is a moderately-sized private not-for-profit university. About 69% of students finish within six years. Concordia University Wisconsin awarded about 78 engineering degrees in the most recent data year. Engineering graduates of Concordia University Wisconsin earn a median of $58,227 early in their careers. Concordia University Wisconsin graduates carry a median of $27,172 in student loans.
Get the full engineering details for Concordia University Wisconsin
Baldwin Wallace College landed the #15 spot for engineering this year. Located in the suburb of Berea, Baldwin Wallace College is a mid-sized private not-for-profit university. Roughly 67% of students complete a degree within six years here. Baldwin Wallace College awarded about 13 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from Baldwin Wallace College generally make around $46,668. Baldwin Wallace College graduates carry a median of $27,307 in student loans.
Read more about the engineering program at Baldwin Wallace College
Harper College placed #16 among the best engineering schools. Set in the suburb of Palatine, Harper College is a very large public institution. About 52 engineering degrees were awarded at Harper College in the most recent year. Graduates of the engineering program make about $44,523 in their early career. Typical student debt for the program is $10,963.
Read more about the engineering program at Harper College
Case Western Reserve University placed #17 among the best engineering schools. This large private not-for-profit university is located in the city of Cleveland. Case Western Reserve University graduates 87% of students within six years. Case Western Reserve University awarded about 501 engineering degrees in the most recent data year. Students who receive their engineering degree from Case Western Reserve University earn around $80,219 in the first couple years of their career. Case Western Reserve University graduates carry a median of $24,598 in student loans.
More information about a degree in engineering from Case Western Reserve University
College Of Dupage earned the #18 position for engineering this year. Located in the suburb of Glen Ellyn, College Of Dupage is a very large public university. About 20 engineering degrees were awarded at College Of Dupage in the most recent year. Soon after graduation, engineering degree recipients from College Of Dupage generally make around $43,025. Typical student debt for the program is $10,500.
Read more about the engineering program at College Of Dupage
Calvin College ranked #19 on our 2026 list of the best engineering schools. Calvin College is a mid-sized private not-for-profit school located in the city of Grand Rapids. Roughly 74% of students complete a degree within six years here. About 62 engineering degrees were awarded at Calvin College in the most recent year. Soon after graduation, engineering degree recipients from Calvin College generally make around $68,852. Typical student debt for the program is $23,000.
Get the full engineering details for Calvin College
University Of Cincinnati Main Campus landed the #20 spot for engineering this year. Set in the city of Cincinnati, University Of Cincinnati Main Campus is a very large public institution. University Of Cincinnati Main Campus graduates 74% of students within six years. University Of Cincinnati Main Campus awarded about 1,130 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from University Of Cincinnati Main Campus generally make around $77,096. Typical student debt for the program is $23,815.
More information about a degree in engineering from University Of Cincinnati Main Campus
University Of Dayton placed #21 among the best engineering schools. Set in the city of Dayton, University Of Dayton is a large private not-for-profit institution. University Of Dayton graduates 80% of students within six years. About 587 engineering degrees were awarded at University Of Dayton in the most recent year. Students who receive their engineering degree from University Of Dayton earn around $77,554 in the first couple years of their career. University Of Dayton graduates carry a median of $26,009 in student loans.
Get the full engineering details for University Of Dayton
Rose Hulman Institute Of Technology landed the #22 spot for engineering this year. Set in the city of Terre Haute, Rose Hulman Institute Of Technology is a mid-sized private not-for-profit institution. The six-year graduation rate is 78%. Rose Hulman Institute Of Technology awarded about 314 engineering degrees in the most recent data year. Engineering graduates of Rose Hulman Institute Of Technology earn a median of $80,459 early in their careers. Rose Hulman Institute Of Technology graduates carry a median of $24,775 in student loans.
See the full engineering program report for Rose Hulman Institute Of Technology
College Of Lake County placed #23 among the best engineering schools. Located in the suburb of Grayslake, College Of Lake County is a very large public university. There were roughly 31 engineering students who graduated with this degree at College Of Lake County in the most recent data year. Soon after graduation, engineering degree recipients from College Of Lake County generally make around $50,314. College Of Lake County graduates carry a median of $9,785 in student loans.
See the full engineering program report for College Of Lake County
University Of Wisconsin Eau Claire landed the #24 spot for engineering this year. University Of Wisconsin Eau Claire is a large public school located in the city of Eau Claire. The six-year graduation rate is 65%. About 25 engineering degrees were awarded at University Of Wisconsin Eau Claire in the most recent year. Engineering graduates of University Of Wisconsin Eau Claire earn a median of $49,911 early in their careers. Students borrow a median of $22,574 to complete this degree.
See the full engineering program report for University Of Wisconsin Eau Claire
University Of Michigan Dearborn placed #25 among the best engineering schools. University Of Michigan Dearborn is a moderately-sized public school located in the city of Dearborn. The six-year graduation rate is 58%. There were roughly 622 engineering students who graduated with this degree at University Of Michigan Dearborn in the most recent data year. Soon after graduation, engineering degree recipients from University Of Michigan Dearborn generally make around $89,964. Students borrow a median of $23,819 to complete this degree.
More information about a degree in engineering from University Of Michigan Dearborn
Rest of the Top 50 Engineering Schools
These schools rounded out the top of this year’s engineering ranking:
Honorable Mentions
These schools earned honorable mentions for engineering:
Narrow Engineering Schools by State