DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/psychology/clinical-counseling-applied-psychology/school-psychology/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 24
DEBUG: Specific major detected (cip4 = 42.28), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "School Psychology (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "School Psychology (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "School Psychology (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "School Psychology (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "School Psychology (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "School Psychology (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "School Psychology (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "School Psychology (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Grad Cert - School Counseling (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Grad Cert - School Counseling (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "School Counseling (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "School Counseling (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Grad Cert - Child Counseling (I Have a Bachelors)" with relevance 0.8
DEBUG: ✓ Offer "Grad Cert - Child Counseling (I Have a Bachelors)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Psychology Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.8
DEBUG: ✓ Offer "Psychology Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Psychology EdS Programs (I Have a Masters)" with relevance 0.8
DEBUG: ✓ Offer "Psychology EdS Programs (I Have a Masters)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Psychology Graduate Certificate Programs (I Have a Bachelors)" with relevance 0.8
DEBUG: ✓ Offer "Psychology Graduate Certificate Programs (I Have a Bachelors)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Psychology PhD Programs (I Have a Masters)" with relevance 0.8
DEBUG: ✓ Offer "Psychology PhD Programs (I Have a Masters)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Psychology PsyD Programs (I Have a Masters)" with relevance 0.8
DEBUG: ✓ Offer "Psychology PsyD Programs (I Have a Masters)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Science & Engineering Masters Programs (I Have a Bachelors)" with relevance 0.8
DEBUG: ✓ Offer "Science & Engineering Masters Programs (I Have a Bachelors)" ACCEPTED (relevance 0.8)
DEBUG: Checking offer "Applied Psychology (I Have a HS Diploma or Associate Degree)" with relevance 0.7
DEBUG: ✗ Offer "Applied Psychology (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Counseling Graduate Certificate Programs (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Counseling Graduate Certificate Programs (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Counseling Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Counseling Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Counseling Masters Programs (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Counseling Masters Programs (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Counseling PhD Programs (I Have a Masters)" with relevance 0.6
DEBUG: ✗ Offer "Counseling PhD Programs (I Have a Masters)" REJECTED (relevance 0.6)
DEBUG: Checking offer "General Psychology (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "General Psychology (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "General Psychology (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "General Psychology (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "General Psychology (I Have a Masters)" with relevance 0.6
DEBUG: ✗ Offer "General Psychology (I Have a Masters)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Grad Cert - Mental Health Counseling (I Have a Bachelors)" with relevance 0.6
DEBUG: ✗ Offer "Grad Cert - Mental Health Counseling (I Have a Bachelors)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Child Psychology (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Child Psychology (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Child Psychology (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Child Psychology (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 13
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 13 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 13
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 4 offers with relevance >= 1.0
2026 Best Value School Psychology Schools in the Great Lakes Region
Below are the schools that deliver the strongest value in school psychology, balancing cost against outcomes.
Best Value School Psychology Schools
Governors State University earned the #1 spot for value among school psychology schools in the Great Lakes Region. Governors State University is a moderately-sized public school located in the suburb of University Park. Expect in-state tuition and fees of around $12,004. Students borrow a median of $24,990 to complete the school psychology program here. Early-career school psychology graduates make about $52,581. That is a strong return on a $24,990 median debt. Roughly 48% of applicants are accepted.
Southern Illinois University Edwardsville is a great value for students pursuing a degree in school psychology, landing the #2 spot this year. Southern Illinois University Edwardsville is a large public school located in the suburb of Edwardsville. Students from in state pay about $12,092 in tuition and fees. Typical student debt for school psychology graduates is $23,917. Early-career school psychology graduates make about $54,302. Set against $23,917 in median debt, that is a healthy payoff. Roughly 98% of applicants are accepted.
Indiana State University came in at #3 on our 2026 list of the best value school psychology schools. Indiana State University is a moderately-sized public school located in the city of Terre Haute. Students from in state pay about $10,258 in tuition and fees, with out-of-state students paying around $22,322. School Psychology graduates carry a median of $25,582 in student loans. Soon after graduation, school psychology degree recipients from Indiana State University generally make around $53,952. Weighed against typical debt, the earnings make a compelling case for value. Roughly 81% of applicants are accepted.
Youngstown State University came in at #4 on our 2026 list of the best value school psychology schools. Set in the city of Youngstown, Youngstown State University is a large public institution. In-state tuition and fees average $9,926, while out-of-state students pay about $10,286. Students borrow a median of $26,373 to complete the school psychology program here. Early-career school psychology graduates make about $50,731. That is a strong return on a $26,373 median debt. Youngstown State University admits about 84% of applicants.
The strong cost-to-outcome balance at Eastern Illinois University earned it the #5 place for school psychology. Set in the town of Charleston, Eastern Illinois University is a large public institution. In-state tuition and fees average $13,377, while out-of-state students pay about $15,859. Typical student debt for school psychology graduates is $24,293. Early-career school psychology graduates make about $55,825. Set against $24,293 in median debt, that is a healthy payoff. Roughly 65% of applicants are accepted.
ADBLOCK #101
University Of Wisconsin River Falls landed the #6 spot for school psychology value this year. Set in the town of River Falls, University Of Wisconsin River Falls is a moderately-sized public institution. In-state tuition and fees average $9,008, compared with $17,470 for out-of-state students. Typical student debt for school psychology graduates is $24,245. School Psychology graduates of University Of Wisconsin River Falls earn a median of $47,577 early in their careers. Set against $24,245 in median debt, that is a healthy payoff. The acceptance rate is 82%.
University Of Wisconsin Whitewater landed the #7 spot for school psychology value this year. Located in the town of Whitewater, University Of Wisconsin Whitewater is a large public university. In-state tuition and fees average $8,616, with out-of-state students paying around $18,716. Students borrow a median of $25,306 to complete the school psychology program here. Early-career school psychology graduates make about $45,767. Set against $25,306 in median debt, that is a healthy payoff. Roughly 86% of applicants are accepted.
Wayne State University earned the #8 position for value in school psychology this year. Wayne State University is a very large public school located in the city of Detroit. The average in-state cost of tuition and fees is $16,159, compared with $34,650 for out-of-state students. Students borrow a median of $26,689 to complete the school psychology program here. School Psychology graduates of Wayne State University earn a median of $58,918 early in their careers. Weighed against typical debt, the earnings make a compelling case for value. The acceptance rate is 81%.
Indiana University Bloomington ranked #9 on our 2026 list of the best value school psychology schools. Located in the city of Bloomington, Indiana University Bloomington is a very large public university. Students from in state pay about $12,144 in tuition and fees, with out-of-state students paying around $41,891. Typical student debt for school psychology graduates is $20,542. School Psychology graduates of Indiana University Bloomington earn a median of $69,444 early in their careers. That is a strong return on a $20,542 median debt. Indiana University Bloomington admits about 78% of applicants.
University Of Wisconsin La Crosse placed #10 among the best values for school psychology. Set in the city of La Crosse, University Of Wisconsin La Crosse is a large public institution. In-state tuition and fees average $10,070, with out-of-state students paying around $19,517. Students borrow a median of $23,551 to complete the school psychology program here. School Psychology graduates of University Of Wisconsin La Crosse earn a median of $61,488 early in their careers. Weighed against typical debt, the earnings make a compelling case for value. The acceptance rate is 76%.