DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/social-services-public-administration/social-work/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/social-services-public-administration/social-work/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/social-services-public-administration/social-work/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/social-services-public-administration/social-work/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/social-services-public-administration/social-work/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/social-services-public-administration/social-work/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/social-services-public-administration/social-work/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 8
DEBUG: Specific major detected (cip4 = 44.07), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "BSW - Social Work (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "DSW - Social Work (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "DSW - Social Work (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "MSW - Social Work (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "MSW - Social Work (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "PhD - Social Work (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "PhD - Social Work (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Social Work & Social Sciences Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" with relevance 1
DEBUG: ✓ Offer "Social Work & Social Sciences Doctorate Programs (I Have a Masters)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Social Work & Social Sciences Masters Programs (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Sociology (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Sociology (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 7
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 7 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 7
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 7 offers with relevance >= 1.0
Best Schools for Social Work in Michigan
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 social work degrees they offer, see the list below.
Top Schools in Social Work
Leading the list is University Of Michigan Ann Arbor, our #1 school for social work. Set in the city of Ann Arbor, University Of Michigan Ann Arbor is a very large public institution. University Of Michigan Ann Arbor graduates 93% of students within six years. There were roughly 417 social work students who graduated with this degree at University Of Michigan Ann Arbor in the most recent data year. Social Work graduates of University Of Michigan Ann Arbor earn a median of $52,424 early in their careers. Typical student debt for the program is $19,137.
More information about a degree in social work from University Of Michigan Ann Arbor
Michigan State University is a great choice for students pursuing a degree in social work, landing the #2 spot this year. Set in the city of East Lansing, Michigan State University is a very large public institution. Roughly 81% of students complete a degree within six years here. About 77 social work degrees were awarded at Michigan State University in the most recent year. Social Work graduates of Michigan State University earn a median of $42,640 early in their careers. Typical student debt for the program is $26,169.
Read more about the social work program at Michigan State University
Students looking for a strong social work program will find one at Western Michigan University, which ranked #3. Set in the city of Kalamazoo, Western Michigan University is a large public institution. Western Michigan University graduates 58% of students within six years. About 75 social work degrees were awarded at Western Michigan University in the most recent year. Graduates of the social work program make about $44,056 in their early career. Western Michigan University graduates carry a median of $27,000 in student loans.
See the full social work program report for Western Michigan University
Students looking for a strong social work program will find one at University Of Detroit Mercy, which ranked #4. University Of Detroit Mercy is a moderately-sized private not-for-profit school located in the city of Detroit. Roughly 67% of students complete a degree within six years here. There were roughly 16 social work students who graduated with this degree at University Of Detroit Mercy in the most recent data year. Students who receive their social work degree from University Of Detroit Mercy earn around $76,755 in the first couple years of their career. Typical student debt for the program is $52,651.
See the full social work program report for University Of Detroit Mercy
A rank of #5 makes Central Michigan University one of the top schools for social work. This large public university is located in the town of Mount Pleasant. Central Michigan University graduates 59% of students within six years. Central Michigan University awarded about 29 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Central Michigan University generally make around $35,800. Students borrow a median of $27,000 to complete this degree.
Read more about the social work program at Central Michigan University
Grand Valley State University placed #6 among the best social work schools. Grand Valley State University is a very large public school located in the town of Allendale. Roughly 67% of students complete a degree within six years here. There were roughly 217 social work students who graduated with this degree at Grand Valley State University in the most recent data year. Social Work graduates of Grand Valley State University earn a median of $43,789 early in their careers. Grand Valley State University graduates carry a median of $27,000 in student loans.
Read more about the social work program at Grand Valley State University
Oakland University earned the #7 position for social work this year. This large public university is located in the suburb of Rochester Hills. Roughly 58% of students complete a degree within six years here. Oakland University awarded about 139 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Oakland University generally make around $38,446. Typical student debt for the program is $28,250.
More information about a degree in social work from Oakland University
Hope College earned the #8 position for social work this year. This mid-sized private not-for-profit university is located in the city of Holland. About 80% of students finish within six years. About 14 social work degrees were awarded at Hope College in the most recent year. Graduates of the social work program make about $37,270 in their early career. Students borrow a median of $26,670 to complete this degree.
More information about a degree in social work from Hope College
Macomb Community College placed #9 among the best social work schools. Located in the city of Warren, Macomb Community College is a very large public university. There were roughly 33 social work students who graduated with this degree at Macomb Community College in the most recent data year. Social Work graduates of Macomb Community College earn a median of $38,758 early in their careers. Macomb Community College graduates carry a median of $9,862 in student loans.
More information about a degree in social work from Macomb Community College
Wayne State University came in at #10 for social work this year. Wayne State University is a very large public school located in the city of Detroit. Wayne State University graduates 58% of students within six years. About 340 social work degrees were awarded at Wayne State University in the most recent year. Graduates of the social work program make about $44,954 in their early career. Students borrow a median of $28,012 to complete this degree.
Read more about the social work program at Wayne State University
Calvin College came in at #11 for social work this year. Calvin College is a mid-sized private not-for-profit school located in the city of Grand Rapids. Roughly 74% of students complete a degree within six years here. There were roughly 29 social work students who graduated with this degree at Calvin College in the most recent data year. Soon after graduation, social work degree recipients from Calvin College generally make around $31,584. Calvin College graduates carry a median of $27,000 in student loans.
See the full social work program report for Calvin College
Ferris State University placed #12 among the best social work schools. Set in the town of Big Rapids, Ferris State University is a large public institution. The six-year graduation rate is 56%. About 107 social work degrees were awarded at Ferris State University in the most recent year. Social Work graduates of Ferris State University earn a median of $45,333 early in their careers. Ferris State University graduates carry a median of $25,750 in student loans.
See the full social work program report for Ferris State University
Saginaw Valley State University earned the #13 position for social work this year. Set in the suburb of University Center, Saginaw Valley State University is a moderately-sized public institution. The six-year graduation rate is 48%. There were roughly 109 social work students who graduated with this degree at Saginaw Valley State University in the most recent data year. Soon after graduation, social work degree recipients from Saginaw Valley State University generally make around $45,007. Saginaw Valley State University graduates carry a median of $31,000 in student loans.
Get the full social work details for Saginaw Valley State University
Oakland Community College placed #14 among the best social work schools. Located in the suburb of Auburn Hills, Oakland Community College is a very large public university. Oakland Community College awarded about 87 social work degrees in the most recent data year. Graduates of the social work program make about $43,205 in their early career. Oakland Community College graduates carry a median of $15,865 in student loans.
More information about a degree in social work from Oakland Community College
Spring Arbor University came in at #15 for social work this year. Located in the rural area of Spring Arbor, Spring Arbor University is a mid-sized private not-for-profit university. Roughly 63% of students complete a degree within six years here. About 152 social work degrees were awarded at Spring Arbor University in the most recent year. Soon after graduation, social work degree recipients from Spring Arbor University generally make around $47,673. Spring Arbor University graduates carry a median of $29,893 in student loans.
Get the full social work details for Spring Arbor University
Northern Michigan University landed the #16 spot for social work this year. This moderately-sized public university is located in the town of Marquette. The six-year graduation rate is 53%. About 55 social work degrees were awarded at Northern Michigan University in the most recent year. Social Work graduates of Northern Michigan University earn a median of $36,513 early in their careers. Northern Michigan University graduates carry a median of $24,301 in student loans.
More information about a degree in social work from Northern Michigan University
Eastern Michigan University ranked #17 on our 2026 list of the best social work schools. Eastern Michigan University is a large public school located in the suburb of Ypsilanti. Roughly 46% of students complete a degree within six years here. Eastern Michigan University awarded about 159 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Eastern Michigan University generally make around $45,709. Students borrow a median of $31,111 to complete this degree.
See the full social work program report for Eastern Michigan University
Henry Ford Community College ranked #18 on our 2026 list of the best social work schools. Located in the city of Dearborn, Henry Ford Community College is a large public university. Henry Ford Community College awarded about 28 social work degrees in the most recent data year. Social Work graduates of Henry Ford Community College earn a median of $36,247 early in their careers. Typical student debt for the program is $18,876.
Get the full social work details for Henry Ford Community College
University Of Michigan Flint landed the #19 spot for social work this year. Set in the city of Flint, University Of Michigan Flint is a moderately-sized public institution. About 40% of students finish within six years. University Of Michigan Flint awarded about 27 social work degrees in the most recent data year. Students who receive their social work degree from University Of Michigan Flint earn around $40,371 in the first couple years of their career. Students borrow a median of $38,000 to complete this degree.
More information about a degree in social work from University Of Michigan Flint
Madonna University ranked #20 on our 2026 list of the best social work schools. Located in the city of Livonia, Madonna University is a mid-sized private not-for-profit university. Roughly 60% of students complete a degree within six years here. About 35 social work degrees were awarded at Madonna University in the most recent year. Soon after graduation, social work degree recipients from Madonna University generally make around $49,829. Typical student debt for the program is $25,597.
More information about a degree in social work from Madonna University
Andrews University placed #21 among the best social work schools. This mid-sized private not-for-profit university is located in the town of Berrien Springs. Roughly 72% of students complete a degree within six years here. About 34 social work degrees were awarded at Andrews University in the most recent year. Graduates of the social work program make about $45,360 in their early career. Andrews University graduates carry a median of $26,314 in student loans.
Get the full social work details for Andrews University
Kuyper College came in at #22 for social work this year. Kuyper College is a small private not-for-profit school located in the suburb of Grand Rapids. The six-year graduation rate is 46%. There were roughly 10 social work students who graduated with this degree at Kuyper College in the most recent data year.
Get the full social work details for Kuyper College