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 the Rocky Mountains Region
Below are the schools that deliver the strongest overall social work education in the Rocky Mountains Region.
Top Schools in Social Work
University Of Utah tops our 2026 ranking of the best social work schools. University Of Utah is a very large public school located in the city of Salt Lake City. University Of Utah graduates 65% of students within six years. About 328 social work degrees were awarded at University Of Utah in the most recent year. Graduates of the social work program make about $47,076 in their early career. Typical student debt for the program is $15,038.
Read more about the social work program at University Of Utah
University Of Denver came in at #2 on our 2026 list of the best social work schools. Set in the city of Denver, University Of Denver is a large private not-for-profit institution. About 76% of students finish within six years. University Of Denver awarded about 590 social work degrees in the most recent data year. Graduates of the social work program make about $51,342 in their early career. Typical student debt for the program is $22,534.
Get the full social work details for University Of Denver
A rank of #3 makes Colorado State University Fort Collins one of the top schools for social work. Colorado State University Fort Collins is a very large public school located in the city of Fort Collins. About 66% of students finish within six years. About 163 social work degrees were awarded at Colorado State University Fort Collins in the most recent year. Soon after graduation, social work degree recipients from Colorado State University Fort Collins generally make around $44,925. Typical student debt for the program is $23,387.
Read more about the social work program at Colorado State University Fort Collins
University Of Wyoming came in at #4 on our 2026 list of the best social work schools. Located in the town of Laramie, University Of Wyoming is a large public university. Roughly 59% of students complete a degree within six years here. University Of Wyoming awarded about 56 social work degrees in the most recent data year. Graduates of the social work program make about $56,393 in their early career. Typical student debt for the program is $22,033.
Get the full social work details for University Of Wyoming
Students looking for a strong social work program will find one at Utah Valley University, which ranked #5. Utah Valley University is a very large public school located in the city of Orem. The six-year graduation rate is 40%. Utah Valley University awarded about 129 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Utah Valley University generally make around $44,502. Students borrow a median of $20,000 to complete this degree.
Read more about the social work program at Utah Valley University
Carroll College placed #6 among the best social work schools. Carroll College is a small private not-for-profit school located in the city of Helena. Roughly 69% of students complete a degree within six years here. Carroll College awarded about 17 social work degrees in the most recent data year. Soon after graduation, social work degree recipients from Carroll College generally make around $40,797. Students borrow a median of $24,912 to complete this degree.
Read more about the social work program at Carroll College
Weber State University came in at #7 for social work this year. Set in the city of Ogden, Weber State University is a very large public institution. The six-year graduation rate is 47%. About 119 social work degrees were awarded at Weber State University in the most recent year. Soon after graduation, social work degree recipients from Weber State University generally make around $42,754. Weber State University graduates carry a median of $18,497 in student loans.
More information about a degree in social work from Weber State University
Salt Lake Community College landed the #8 spot for social work this year. This very large public university is located in the suburb of Salt Lake City. There were roughly 55 social work students who graduated with this degree at Salt Lake Community College in the most recent data year. Social Work graduates of Salt Lake Community College earn a median of $42,031 early in their careers. Typical student debt for the program is $10,855.
Read more about the social work program at Salt Lake Community College
University Of Colorado At Colorado Springs earned the #9 position for social work this year. Located in the city of Colorado Springs, University Of Colorado At Colorado Springs is a large public university. University Of Colorado At Colorado Springs graduates 47% of students within six years. There were roughly 90 social work students who graduated with this degree at University Of Colorado At Colorado Springs in the most recent data year. Graduates of the social work program make about $52,626 in their early career. Students borrow a median of $23,559 to complete this degree.
More information about a degree in social work from University Of Colorado At Colorado Springs
Boise State University came in at #10 for social work this year. This very large public university is located in the city of Boise. Roughly 59% of students complete a degree within six years here. There were roughly 336 social work students who graduated with this degree at Boise State University in the most recent data year. Students who receive their social work degree from Boise State University earn around $47,916 in the first couple years of their career. Boise State University graduates carry a median of $28,350 in student loans.
Get the full social work details for Boise State University
Brigham Young University Provo earned the #11 position for social work this year. Set in the city of Provo, Brigham Young University Provo is a very large private not-for-profit institution. Brigham Young University Provo graduates 81% of students within six years. There were roughly 36 social work students who graduated with this degree at Brigham Young University Provo in the most recent data year. Social Work graduates of Brigham Young University Provo earn a median of $52,074 early in their careers. Brigham Young University Provo graduates carry a median of $12,184 in student loans.
Get the full social work details for Brigham Young University Provo
Southern Utah University came in at #12 for social work this year. This very large public university is located in the town of Cedar City. The six-year graduation rate is 50%. About 13 social work degrees were awarded at Southern Utah University in the most recent year. Students who receive their social work degree from Southern Utah University earn around $44,998 in the first couple years of their career. Southern Utah University graduates carry a median of $12,886 in student loans.
Read more about the social work program at Southern Utah University
Metropolitan State College Of Denver placed #13 among the best social work schools. This very large public university is located in the city of Denver. Roughly 31% of students complete a degree within six years here. About 312 social work degrees were awarded at Metropolitan State College Of Denver in the most recent year. Soon after graduation, social work degree recipients from Metropolitan State College Of Denver generally make around $47,882. Students borrow a median of $29,578 to complete this degree.
Get the full social work details for Metropolitan State College Of Denver
Utah State University earned the #14 position for social work this year. Set in the city of Logan, Utah State University is a very large public institution. About 57% of students finish within six years. About 248 social work degrees were awarded at Utah State University in the most recent year. Graduates of the social work program make about $42,491 in their early career. Typical student debt for the program is $16,132.
See the full social work program report for Utah State University
Mesa State College landed the #15 spot for social work this year. Set in the city of Grand Junction, Mesa State College is a large public institution. Roughly 47% of students complete a degree within six years here. About 41 social work degrees were awarded at Mesa State College in the most recent year. Soon after graduation, social work degree recipients from Mesa State College generally make around $42,254. Typical student debt for the program is $25,000.
More information about a degree in social work from Mesa State College
Snow College ranked #16 on our 2026 list of the best social work schools. Set in the town of Ephraim, Snow College is a moderately-sized public institution. About 14 social work degrees were awarded at Snow College in the most recent year. Graduates of the social work program make about $42,776 in their early career. Students borrow a median of $10,440 to complete this degree.
See the full social work program report for Snow College
College Of Western Idaho came in at #17 for social work this year. Located in the rural area of Nampa, College Of Western Idaho is a very large public university. There were roughly 37 social work students who graduated with this degree at College Of Western Idaho in the most recent data year. Students who receive their social work degree from College Of Western Idaho earn around $40,963 in the first couple years of their career. College Of Western Idaho graduates carry a median of $12,497 in student loans.
Read more about the social work program at College Of Western Idaho
Lewis Clark State College placed #18 among the best social work schools. Set in the city of Lewiston, Lewis Clark State College is a mid-sized public institution. Roughly 32% of students complete a degree within six years here. There were roughly 43 social work students who graduated with this degree at Lewis Clark State College in the most recent data year. Graduates of the social work program make about $35,456 in their early career. Lewis Clark State College graduates carry a median of $26,126 in student loans.
See the full social work program report for Lewis Clark State College
Casper College earned the #19 position for social work this year. Set in the city of Casper, Casper College is a mid-sized public institution. About 10 social work degrees were awarded at Casper College in the most recent year. Students who receive their social work degree from Casper College earn around $49,729 in the first couple years of their career. Typical student debt for the program is $12,598.
See the full social work program report for Casper College
Brigham Young University Idaho ranked #20 on our 2026 list of the best social work schools. Brigham Young University Idaho is a very large private not-for-profit school located in the town of Rexburg. Roughly 50% of students complete a degree within six years here. About 75 social work degrees were awarded at Brigham Young University Idaho in the most recent year. Soon after graduation, social work degree recipients from Brigham Young University Idaho generally make around $29,355. Students borrow a median of $14,460 to complete this degree.
More information about a degree in social work from Brigham Young University Idaho
College Of Southern Idaho earned the #21 position for social work this year. Located in the city of Twin Falls, College Of Southern Idaho is a large public university. There were roughly 15 social work students who graduated with this degree at College Of Southern Idaho in the most recent data year. Students who receive their social work degree from College Of Southern Idaho earn around $39,099 in the first couple years of their career. Typical student debt for the program is $11,175.
Get the full social work details for College Of Southern Idaho
Northwest Nazarene University landed the #22 spot for social work this year. This large private not-for-profit university is located in the suburb of Nampa. Northwest Nazarene University graduates 71% of students within six years. About 56 social work degrees were awarded at Northwest Nazarene University in the most recent year. Students who receive their social work degree from Northwest Nazarene University earn around $49,137 in the first couple years of their career. Typical student debt for the program is $27,562.
More information about a degree in social work from Northwest Nazarene University
North Idaho College came in at #23 for social work this year. North Idaho College is a moderately-sized public school located in the city of Coeur d'Alene. There were roughly 22 social work students who graduated with this degree at North Idaho College in the most recent data year. Soon after graduation, social work degree recipients from North Idaho College generally make around $49,489. Typical student debt for the program is $20,296.
Read more about the social work program at North Idaho College
The University Of Montana landed the #24 spot for social work this year. Set in the city of Missoula, The University Of Montana is a large public institution. About 49% of students finish within six years. About 51 social work degrees were awarded at The University Of Montana in the most recent year. Social Work graduates of The University Of Montana earn a median of $39,199 early in their careers. Typical student debt for the program is $25,000.
Read more about the social work program at The University Of Montana
Colorado State University Pueblo earned the #25 position for social work this year. Colorado State University Pueblo is a large public school located in the city of Pueblo. The six-year graduation rate is 40%. There were roughly 57 social work students who graduated with this degree at Colorado State University Pueblo in the most recent data year. Soon after graduation, social work degree recipients from Colorado State University Pueblo generally make around $39,742. Students borrow a median of $28,785 to complete this degree.
See the full social work program report for Colorado State University Pueblo
Rest of the Top 26 Social Work Schools
Not far behind, these schools also delivered a strong social work education:
Narrow Social Work Schools by State