DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/education/teacher-education-and-development/mathematics-education/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 = 13.13), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Mathematics (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Mathematics (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BA in Mathematics" with relevance 0.8
DEBUG: ✓ Offer "BA in Mathematics" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "BA in Mathematics - Applied Mathematics" with relevance 0.7
DEBUG: ✗ Offer "BA in Mathematics - Applied Mathematics" REJECTED (relevance 0.7)
DEBUG: relevant_offers count = 2
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 1 offers with relevance >= 1.0
2026 Best Value Mathematics Education Schools in North Dakota
If you want to know which schools deliver the best value for the mathematics education degrees they offer, see the list below.
Best Value Mathematics Education Schools
Minot State University tops our 2026 list of the best value mathematics education schools in North Dakota. Set in the city of Minot, Minot State University is a mid-sized public institution. Students from in state pay about $8,702 in tuition and fees. Students borrow a median of $28,324 to complete the mathematics education program here. Early-career mathematics education graduates make about $44,973. Set against $28,324 in median debt, that is a healthy payoff. Minot State University admits about 65% of applicants.
A rank of #2 makes Valley City State University one of the best values for mathematics education. Valley City State University is a mid-sized public school located in the town of Valley City. Students from in state pay about $8,580 in tuition and fees, compared with $13,544 for out-of-state students. Typical student debt for mathematics education graduates is $24,394. Mathematics Education graduates of Valley City State University earn a median of $51,170 early in their careers. Weighed against typical debt, the earnings make a compelling case for value. Valley City State University admits about 99% of applicants.
Mayville State University came in at #3 on our 2026 list of the best value mathematics education schools. Mayville State University is a small public school located in the rural area of Mayville. Expect in-state tuition and fees of around $7,979, while out-of-state students pay about $11,237. Mathematics Education graduates carry a median of $27,464 in student loans. Early-career mathematics education graduates make about $47,650. Set against $27,464 in median debt, that is a healthy payoff.
Dickinson State University came in at #4 on our 2026 list of the best value mathematics education schools. Located in the town of Dickinson, Dickinson State University is a small public university. The average in-state cost of tuition and fees is $9,118. Students borrow a median of $27,266 to complete the mathematics education program here. Early-career mathematics education graduates make about $51,049. That is a strong return on a $27,266 median debt. Roughly 37% of applicants are accepted.
A rank of #5 makes North Dakota State University Main Campus one of the best values for mathematics education. Set in the city of Fargo, North Dakota State University Main Campus is a large public institution. Expect in-state tuition and fees of around $10,910, with out-of-state students paying around $15,564. Typical student debt for mathematics education graduates is $25,485. Soon after graduation, mathematics education degree recipients from North Dakota State University Main Campus generally make around $46,970. That is a strong return on a $25,485 median debt. North Dakota State University Main Campus admits about 95% of applicants.
ADBLOCK #101
University Of Mary ranked #6 on our 2026 list of the best value mathematics education schools. Located in the rural area of Bismarck, University Of Mary is a mid-sized private not-for-profit university. Students from in state pay about $22,356 in tuition and fees. Students borrow a median of $27,399 to complete the mathematics education program here. Early-career mathematics education graduates make about $43,299. That is a strong return on a $27,399 median debt. Roughly 75% of applicants are accepted.