DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/paper-science-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.40), 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: Checking offer "Forestry & Conservation (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Forestry & Conservation (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
Finding the Best Value Paper Science & Engineering School for You
The paper science & engineering program you select can have a big impact on your finances and your future. That is why we developed our Best Value Paper Science & Engineering Schools ranking. It weighs the cost of a degree against the outcomes graduates go on to achieve, so you can find the strongest return on your investment.
Learn more about our methodology
One Size Does Not Fit All
Since the program you select can have a significant impact on your future, we offer several rankings, including this Best Value Paper Science & 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.
Want to compare schools head to head? Try our College Combat tool to weigh the factors that matter most to you.
Read more about College Factual’s methodology
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/paper-science-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.40), 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: Checking offer "Forestry & Conservation (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Forestry & Conservation (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
2026 Best Value Paper Science & Engineering Schools in the United States
If you want to know which schools deliver the best value for the paper science & engineering degrees they offer, see the list below.
Best Value Paper Science & Engineering Schools
For return on investment in paper science & engineering, no school beat Western Michigan University this year. Western Michigan University is a large public school located in the city of Kalamazoo. Students from in state pay about $15,987 in tuition and fees, with out-of-state students paying around $19,952. Paper Science & Engineering graduates carry a median of $27,379 in student loans. Early-career paper science & engineering graduates make about $86,401. Weighed against typical debt, the earnings make a compelling case for value. Roughly 85% of applicants are accepted.
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/paper-science-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/paper-science-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.40), keeping min_relevance at 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
Narrow Paper Science & Engineering Schools by Region