DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/biomedical-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/biomedical-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/biomedical-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/biomedical-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/biomedical-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/biomedical-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/biomedical-engineering/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 2
DEBUG: Specific major detected (cip4 = 14.05), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, 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)" REJECTED (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)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
Best Schools for Biomedical Engineering in the The Plains States 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 biomedical engineering degrees they offer, see the list below.
Top Schools in Biomedical Engineering
Washington University In St Louis is one of the finest schools in the country for getting a degree in biomedical engineering. Located in the suburb of St. Louis, Washington University In St Louis is a large private not-for-profit university. Roughly 94% of students complete a degree within six years here. About 126 biomedical engineering degrees were awarded at Washington University In St Louis in the most recent year. Biomedical Engineering graduates of Washington University In St Louis earn a median of $68,303 early in their careers. Typical student debt for the program is $21,250.
Get the full biomedical engineering details for Washington University In St Louis
Students looking for a strong biomedical engineering program will find one at University Of Minnesota Twin Cities, which ranked #2. This very large public university is located in the city of Minneapolis. University Of Minnesota Twin Cities graduates 85% of students within six years. There were roughly 143 biomedical engineering students who graduated with this degree at University Of Minnesota Twin Cities in the most recent data year. Biomedical Engineering graduates of University Of Minnesota Twin Cities earn a median of $76,184 early in their careers. University Of Minnesota Twin Cities graduates carry a median of $21,500 in student loans.
Get the full biomedical engineering details for University Of Minnesota Twin Cities
Students looking for a strong biomedical engineering program will find one at Iowa State University, which ranked #3. This very large public university is located in the city of Ames. Roughly 75% of students complete a degree within six years here. Iowa State University awarded about 34 biomedical engineering degrees in the most recent data year. Biomedical Engineering graduates of Iowa State University earn a median of $53,900 early in their careers. Typical student debt for the program is $23,495.
See the full biomedical engineering program report for Iowa State University
Students looking for a strong biomedical engineering program will find one at University Of North Dakota, which ranked #4. Set in the city of Grand Forks, University Of North Dakota is a large public institution. Roughly 60% of students complete a degree within six years here. About 16 biomedical engineering degrees were awarded at University Of North Dakota in the most recent year. Soon after graduation, biomedical engineering degree recipients from University Of North Dakota generally make around $64,378. University Of North Dakota graduates carry a median of $25,110 in student loans.
Get the full biomedical engineering details for University Of North Dakota
Saint Cloud State University came in at #5 on our 2026 list of the best biomedical engineering schools. Set in the city of Saint Cloud, Saint Cloud State University is a large public institution. About 39% of students finish within six years. About 27 biomedical engineering degrees were awarded at Saint Cloud State University in the most recent year. Students who receive their biomedical engineering degree from Saint Cloud State University earn around $51,625 in the first couple years of their career. Students borrow a median of $25,076 to complete this degree.
See the full biomedical engineering program report for Saint Cloud State University
University Of Missouri Columbia placed #6 among the best biomedical engineering schools. University Of Missouri Columbia is a very large public school located in the city of Columbia. The six-year graduation rate is 75%. About 43 biomedical engineering degrees were awarded at University Of Missouri Columbia in the most recent year. Biomedical Engineering graduates of University Of Missouri Columbia earn a median of $53,134 early in their careers. Typical student debt for the program is $21,818.
See the full biomedical engineering program report for University Of Missouri Columbia
University Of South Dakota earned the #7 position for biomedical engineering this year. University Of South Dakota is a large public school located in the town of Vermillion. About 60% of students finish within six years. There were roughly 15 biomedical engineering students who graduated with this degree at University Of South Dakota in the most recent data year. Biomedical Engineering graduates of University Of South Dakota earn a median of $51,566 early in their careers. Typical student debt for the program is $26,322.
Get the full biomedical engineering details for University Of South Dakota
Kansas State University earned the #8 position for biomedical engineering this year. Kansas State University is a very large public school located in the city of Manhattan. About 71% of students finish within six years. Kansas State University awarded about 10 biomedical engineering degrees in the most recent data year. Biomedical Engineering graduates of Kansas State University earn a median of $51,543 early in their careers. Students borrow a median of $23,546 to complete this degree.
Read more about the biomedical engineering program at Kansas State University
University Of Iowa landed the #9 spot for biomedical engineering this year. Located in the city of Iowa City, University Of Iowa is a very large public university. University Of Iowa graduates 75% of students within six years. There were roughly 105 biomedical engineering students who graduated with this degree at University Of Iowa in the most recent data year. Graduates of the biomedical engineering program make about $58,144 in their early career. Students borrow a median of $27,000 to complete this degree.
Read more about the biomedical engineering program at University Of Iowa
South Dakota School Of Mines And Technology ranked #10 on our 2026 list of the best biomedical engineering schools. This mid-sized public university is located in the city of Rapid City. About 52% of students finish within six years. South Dakota School Of Mines And Technology awarded about 22 biomedical engineering degrees in the most recent data year. Soon after graduation, biomedical engineering degree recipients from South Dakota School Of Mines And Technology generally make around $75,838. Students borrow a median of $26,668 to complete this degree.
Read more about the biomedical engineering program at South Dakota School Of Mines And Technology
Saint Louis University Main Campus placed #11 among the best biomedical engineering schools. Set in the city of Saint Louis, Saint Louis University Main Campus is a large private not-for-profit institution. The six-year graduation rate is 80%. Saint Louis University Main Campus awarded about 20 biomedical engineering degrees in the most recent data year. Graduates of the biomedical engineering program make about $56,932 in their early career. Students borrow a median of $27,000 to complete this degree.
More information about a degree in biomedical engineering from Saint Louis University Main Campus
Wichita State University landed the #12 spot for biomedical engineering this year. Set in the city of Wichita, Wichita State University is a large public institution. About 51% of students finish within six years. About 32 biomedical engineering degrees were awarded at Wichita State University in the most recent year. Biomedical Engineering graduates of Wichita State University earn a median of $51,636 early in their careers. Students borrow a median of $27,250 to complete this degree.
Get the full biomedical engineering details for Wichita State University
Narrow Biomedical Engineering Schools by State