DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/protective-security-safety-services/fire-protection/fire-science/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 = 43.02), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Emergency Management (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Emergency Management (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Emergency Management (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Emergency Management (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Emergency Management (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Emergency Management (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
2026 Best Value Fire Science Schools in New Mexico
If you want to know which schools deliver the best value for the fire science degrees they offer, see the list below.
Best Value Fire Science Schools
Our analysis ranked Central New Mexico Community College the best value for a degree in fire science in New Mexico. Central New Mexico Community College is a very large public school located in the city of Albuquerque. The average in-state cost of tuition and fees is $2,060, compared with $8,684 for out-of-state students. Students borrow a median of $10,112 to complete the fire science program here. Fire Science graduates of Central New Mexico Community College earn a median of $34,751 early in their careers. That is a strong return on a $10,112 median debt.
The strong cost-to-outcome balance at Eastern New Mexico University Roswell Campus earned it the #2 place for fire science. Set in the town of Roswell, Eastern New Mexico University Roswell Campus is a mid-sized public institution. Students from in state pay about $2,256 in tuition and fees, while out-of-state students pay about $5,616. Typical student debt for fire science graduates is $11,110. Fire Science graduates of Eastern New Mexico University Roswell Campus earn a median of $21,129 early in their careers. Set against $11,110 in median debt, that is a healthy payoff.
San Juan College is a great value for students pursuing a degree in fire science, landing the #3 spot this year. Located in the rural area of Farmington, San Juan College is a moderately-sized public university. Expect in-state tuition and fees of around $1,910, compared with $5,393 for out-of-state students. Typical student debt for fire science graduates is $16,150. Soon after graduation, fire science degree recipients from San Juan College generally make around $41,697. That is a strong return on a $16,150 median debt.