DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/environmental-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/environmental-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/environmental-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/environmental-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/environmental-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/environmental-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/environmental-engineering/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 3
DEBUG: Specific major detected (cip4 = 14.14), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Environmental Science (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Environmental Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
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 = 1
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 1 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 1
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 1 offers with relevance >= 0.9
Best Schools for Environmental 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 environmental engineering degrees they offer, see the list below.
Top Schools in Environmental Engineering
Washington University In St Louis tops our 2026 ranking of the best environmental engineering schools. Washington University In St Louis is a large private not-for-profit school located in the suburb of St. Louis. The six-year graduation rate is 94%. There were roughly 11 environmental engineering students who graduated with this degree at Washington University In St Louis in the most recent data year. Soon after graduation, environmental engineering degree recipients from Washington University In St Louis generally make around $68,303. Typical student debt for the program is $17,553.
See the full environmental engineering program report for Washington University In St Louis
Iowa State University is one of the finest schools in the country for a degree in environmental engineering, ranking #2. Located in the city of Ames, Iowa State University is a very large public university. Roughly 75% of students complete a degree within six years here. About 13 environmental engineering degrees were awarded at Iowa State University in the most recent year. Environmental Engineering graduates of Iowa State University earn a median of $53,900 early in their careers. Iowa State University graduates carry a median of $23,495 in student loans.
Get the full environmental engineering details for Iowa State University
University Of Minnesota Twin Cities is one of the finest schools in the country for a degree in environmental engineering, ranking #3. Set in the city of Minneapolis, University Of Minnesota Twin Cities is a very large public institution. About 85% of students finish within six years. About 13 environmental engineering degrees were awarded at University Of Minnesota Twin Cities in the most recent year. Students who receive their environmental engineering degree from University Of Minnesota Twin Cities earn around $53,447 in the first couple years of their career. Typical student debt for the program is $27,000.
Get the full environmental engineering details for University Of Minnesota Twin Cities
Missouri University Of Science And Technology came in at #4 on our 2026 list of the best environmental engineering schools. This moderately-sized public university is located in the town of Rolla. Missouri University Of Science And Technology graduates 64% of students within six years. About 30 environmental engineering degrees were awarded at Missouri University Of Science And Technology in the most recent year. Environmental Engineering graduates of Missouri University Of Science And Technology earn a median of $57,679 early in their careers. Missouri University Of Science And Technology graduates carry a median of $27,000 in student loans.
More information about a degree in environmental engineering from Missouri University Of Science And Technology
Narrow Environmental Engineering Schools by State