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 Minnesota
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
Our analysis ranked Saint Marys University Of Minnesota the best school in the country for a degree in social work. This moderately-sized private not-for-profit university is located in the town of Winona. The six-year graduation rate is 66%. There were roughly 102 social work students who graduated with this degree at Saint Marys University Of Minnesota in the most recent data year. Graduates of the social work program make about $69,785 in their early career. Students borrow a median of $27,081 to complete this degree.
More information about a degree in social work from Saint Marys University Of Minnesota
University Of Minnesota Twin Cities is a great choice for students pursuing a degree in social work, landing the #2 spot this year. University Of Minnesota Twin Cities is a very large public school located in the city of Minneapolis. The six-year graduation rate is 85%. About 107 social work degrees were awarded at University Of Minnesota Twin Cities in the most recent year. Social Work graduates of University Of Minnesota Twin Cities earn a median of $56,823 early in their careers. Students borrow a median of $21,577 to complete this degree.
More information about a degree in social work from University Of Minnesota Twin Cities
University Of St Thomas Minnesota came in at #3 on our 2026 list of the best social work schools. Located in the city of Saint Paul, University Of St Thomas Minnesota is a large private not-for-profit university. The six-year graduation rate is 77%. There were roughly 86 social work students who graduated with this degree at University Of St Thomas Minnesota in the most recent data year. Soon after graduation, social work degree recipients from University Of St Thomas Minnesota generally make around $65,989. University Of St Thomas Minnesota graduates carry a median of $23,923 in student loans.
More information about a degree in social work from University Of St Thomas Minnesota
Students looking for a strong social work program will find one at Minnesota State University Mankato, which ranked #4. Set in the city of Mankato, Minnesota State University Mankato is a large public institution. The six-year graduation rate is 54%. Minnesota State University Mankato awarded about 86 social work degrees in the most recent data year. Graduates of the social work program make about $50,207 in their early career. Minnesota State University Mankato graduates carry a median of $24,250 in student loans.
More information about a degree in social work from Minnesota State University Mankato
Winona State University came in at #5 on our 2026 list of the best social work schools. Set in the town of Winona, Winona State University is a moderately-sized public institution. Winona State University graduates 56% of students within six years. About 128 social work degrees were awarded at Winona State University in the most recent year. Graduates of the social work program make about $44,546 in their early career. Typical student debt for the program is $27,000.
Read more about the social work program at Winona State University
Metropolitan State University earned the #6 position for social work this year. Metropolitan State University is a moderately-sized public school located in the city of Saint Paul. About 44% of students finish within six years. Metropolitan State University awarded about 54 social work degrees in the most recent data year. Students who receive their social work degree from Metropolitan State University earn around $47,637 in the first couple years of their career. Typical student debt for the program is $29,615.
See the full social work program report for Metropolitan State University
Bemidji State University earned the #7 position for social work this year. This mid-sized public university is located in the town of Bemidji. The six-year graduation rate is 46%. Bemidji State University awarded about 38 social work degrees in the most recent data year. Students who receive their social work degree from Bemidji State University earn around $47,192 in the first couple years of their career. Bemidji State University graduates carry a median of $27,000 in student loans.
Get the full social work details for Bemidji State University
Bethel University Minnesota landed the #8 spot for social work this year. Located in the suburb of Saint Paul, Bethel University Minnesota is a mid-sized private not-for-profit university. The six-year graduation rate is 71%. Bethel University Minnesota awarded about 20 social work degrees in the most recent data year. Social Work graduates of Bethel University Minnesota earn a median of $45,259 early in their careers. Typical student debt for the program is $25,000.
See the full social work program report for Bethel University Minnesota
St Olaf College earned the #9 position for social work this year. This mid-sized private not-for-profit university is located in the town of Northfield. The six-year graduation rate is 84%. There were roughly 14 social work students who graduated with this degree at St Olaf College in the most recent data year. Graduates of the social work program make about $45,146 in their early career. Typical student debt for the program is $27,000.
Get the full social work details for St Olaf College
Augsburg College ranked #10 on our 2026 list of the best social work schools. This mid-sized private not-for-profit university is located in the city of Minneapolis. Augsburg College graduates 52% of students within six years. There were roughly 95 social work students who graduated with this degree at Augsburg College in the most recent data year. Students who receive their social work degree from Augsburg College earn around $51,340 in the first couple years of their career. Augsburg College graduates carry a median of $25,737 in student loans.
See the full social work program report for Augsburg College
South Central College ranked #11 on our 2026 list of the best social work schools. This mid-sized public university is located in the suburb of North Mankato. About 19 social work degrees were awarded at South Central College in the most recent year. Students who receive their social work degree from South Central College earn around $46,447 in the first couple years of their career. Typical student debt for the program is $13,139.
Read more about the social work program at South Central College
University Of Minnesota Duluth placed #12 among the best social work schools. Located in the city of Duluth, University Of Minnesota Duluth is a large public university. About 65% of students finish within six years. There were roughly 70 social work students who graduated with this degree at University Of Minnesota Duluth in the most recent data year. Soon after graduation, social work degree recipients from University Of Minnesota Duluth generally make around $44,276. Students borrow a median of $23,111 to complete this degree.
Read more about the social work program at University Of Minnesota Duluth
Saint Cloud State University came in at #13 for social work this year. This large public university is located in the city of Saint Cloud. The six-year graduation rate is 39%. There were roughly 85 social work students who graduated with this degree at Saint Cloud State University in the most recent data year. Social Work graduates of Saint Cloud State University earn a median of $49,595 early in their careers. Students borrow a median of $27,996 to complete this degree.
Get the full social work details for Saint Cloud State University
Southwest Minnesota State University earned the #14 position for social work this year. Located in the town of Marshall, Southwest Minnesota State University is a moderately-sized public university. Roughly 44% of students complete a degree within six years here. Southwest Minnesota State University awarded about 31 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Southwest Minnesota State University generally make around $46,368. Typical student debt for the program is $27,016.
See the full social work program report for Southwest Minnesota State University
Minnesota State University Moorhead landed the #15 spot for social work this year. Minnesota State University Moorhead is a moderately-sized public school located in the suburb of Moorhead. Minnesota State University Moorhead graduates 57% of students within six years. Minnesota State University Moorhead awarded about 69 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Minnesota State University Moorhead generally make around $43,471. Students borrow a median of $27,000 to complete this degree.
Get the full social work details for Minnesota State University Moorhead
St Catherine University came in at #16 for social work this year. Set in the city of Saint Paul, St Catherine University is a mid-sized private not-for-profit institution. The six-year graduation rate is 61%. There were roughly 63 social work students who graduated with this degree at St Catherine University in the most recent data year. Social Work graduates of St Catherine University earn a median of $44,257 early in their careers. St Catherine University graduates carry a median of $30,912 in student loans.
Get the full social work details for St Catherine University
The College Of Saint Scholastica came in at #17 for social work this year. The College Of Saint Scholastica is a mid-sized private not-for-profit school located in the city of Duluth. The six-year graduation rate is 70%. About 91 social work degrees were awarded at The College Of Saint Scholastica in the most recent year. Graduates of the social work program make about $48,361 in their early career. Typical student debt for the program is $37,059.
Get the full social work details for The College Of Saint Scholastica
Capella University came in at #18 for social work this year. This very large private for-profit university is located in the city of Minneapolis. The six-year graduation rate is 20%. There were roughly 52 social work students who graduated with this degree at Capella University in the most recent data year. Soon after graduation, social work degree recipients from Capella University generally make around $80,985. Capella University graduates carry a median of $35,998 in student loans.
Get the full social work details for Capella University
Walden University landed the #19 spot for social work this year. Located in the city of Minneapolis, Walden University is a very large private for-profit university. Walden University awarded about 1,611 social work degrees in the most recent data year. Students who receive their social work degree from Walden University earn around $68,376 in the first couple years of their career. Students borrow a median of $52,808 to complete this degree.
Get the full social work details for Walden University
Minneapolis Community And Technical College placed #20 among the best social work schools. This moderately-sized public university is located in the city of Minneapolis. About 10 social work degrees were awarded at Minneapolis Community And Technical College in the most recent year. Social Work graduates of Minneapolis Community And Technical College earn a median of $43,164 early in their careers. Typical student debt for the program is $24,036.
Get the full social work details for Minneapolis Community And Technical College