Social Work Schools and Colleges

Social Work Schools
Colleges and Schools Listed
1,637
Social work degree programs can train students at the bachelor's, master's, and doctoral degree levels. Additionally, all states within the US require social workers to complete additional licensing and certification for the state they work in after graduation.

Students wishing to pursue careers in social work typically have a strong desire to improve people's lives sociologically, financially, and economically. Students graduating from social work schools should be familiar in aspects of psychology, sociology, workplace and family environments, as well as political science and law.

Employers require students to hold a bachelor's degree in social work for entry-level positions. Students obtaining master's and PhD degrees will often go into supervisory and management roles within a team of social workers. Employers are usually hospitals, non-profit organizations, and government agencies. The growth outlook for this career is rising fast. Since 2009, nearly 54 percent of all healthcare jobs have been within social work.

Average Tuition Per Year
$20,700
The average salary for social workers is between $46,000 and $58,720 annually, but social workers with exceptional training or experience can earn as much as $80,000 per year.

We have detialed information about 1,637 schools offering social work programs. Narrow your search to find colleges granting associate's diplomas, bachelor's diplomas, certificates, master's diplomas, and doctoral diplomas in social work majors.

Check an alternative detailed ranking of social work schools at Social-Work-Colleges.com. The related programs are Sociology and Anthropology and Work and Family Studies.

2017 Ranking - Top 50 Social Work Schools


















































Quick College Search

Click to Search Colleges

search by college name, city, or state

Custom College Searches

Affordable Colleges
- 896 colleges

Christian and Faith-Based
- 852 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 1035 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 98 colleges

Largest Universities
- 50 colleges

Most Dangerous
- 100 colleges

Native American and Tribal
- 36 colleges

Safest and Low Crime
- 100 colleges

Small Private High Quality
- 50 colleges

Programs Offered by State

Alabama
Get details on 26 social work schools in Birmingham, Montgomery, Mobile, Huntsville, Auburn, Montevallo, Jacksonville, and 13 more cities. About 1,300 social work degrees are granted each year. Average tuition for social work programs in AL is roughly $18,700.

Alaska
Detailed information about 4 social work colleges in Anchorage, Fairbanks, and Juneau. Approximately 200 social work degrees are awarded every academic year. Average tuition for social work degree programs in AK is roughly $18,800.

Arizona
Our listing contains 21 social work colleges in Phoenix, Tempe, Prescott, Tucson, Douglas, Tsaile, Scottsdale, and 9 more cities. About 3,800 social work diplomas and certificates are awarded each academic year. Average tuition for social work degree programs in AZ is approximately $13,200.

Arkansas
We list 17 social work schools in Little Rock, Arkadelphia, Monticello, Fayetteville, Russellville, Melbourne, Jonesboro, and 9 other cities. Around 700 social work degrees are granted every academic year. Average tuition charges for social work programs in AR is around $14,100.

California
We list 159 social work colleges in San Diego, Los Angeles, Oakland, San Francisco, Claremont, Sacramento, Riverside, and 108 other cities. About 18,600 social work diplomas and certificates are granted every year. Average tuition cost for social work programs in CA is approximately $15,900.

Colorado
Get details on 16 social work colleges in Denver, Pueblo, La Junta, Grand Junction, Colorado Springs, Lone Tree, Greenwood Village, and 8 more cities. About 1,300 social work degrees are awarded every year. Average tuition for social work degree programs in CO is roughly $26,000.

Connecticut
Detailed information about 25 social work colleges in New Haven, Hartford, West Hartford, Bridgeport, Waterbury, Fairfield, East Hartford, and 15 more cities. Around 1,200 social work diplomas are awarded each academic year. Average tuition cost for social work programs in CT is about $24,200.

Delaware
Detailed information about 4 social work schools in Dover, New Castle, and Newark. Approximately 500 social work diplomas and certificates are granted each year. Average tuition charges for social work programs in DE is roughly $17,000.

District of Columbia
Our listing contains 10 social work schools in Washington. Around 1,000 social work diplomas and certificates are awarded every academic year. Average tuition cost for social work programs in DC: $39,500.

Florida
We list 41 social work schools in Jacksonville, Tampa, Fort Myers, Miami, Boca Raton, Orlando, Tallahassee, and 23 more cities. About 4,400 social work diplomas and certificates are awarded every academic year. Average tuition cost for social work programs in FL is around $18,500.

Georgia
Read about 39 social work schools in Atlanta, Rome, Savannah, Athens, Thomasville, Albany, Macon, and 22 other cities. Approximately 1,800 social work diplomas are awarded each year. Average tuition cost for social work programs in GA is around $18,600.

Hawaii
Read information about 9 social work colleges in Honolulu, Kahului, Laie, and Kapolei. Approximately 500 social work degrees are granted every academic year. Average tuition for social work programs in HI is approximately $20,400.

Idaho
Learn more about 8 social work schools in Rexburg, Moscow, Boise, Pocatello, Lewiston, Twin Falls, Nampa, and Coeur d'Alene. About 600 social work diplomas are awarded each year. Average tuition cost for social work programs in ID: $17,800.

Illinois
Read information about 69 social work schools in Chicago, Elgin, Schaumburg, River Forest, Rockford, Belleville, Dekalb, and 41 more cities. Approximately 4,200 social work diplomas and certificates are granted each year. Average tuition cost for social work programs in IL - $29,000.

Indiana
Get details on 31 social work colleges in Indianapolis, Fort Wayne, Notre Dame, Vincennes, Huntington, Mishawaka, Terre Haute, and 22 other cities. About 2,700 social work degrees are awarded each year. Average tuition cost for social work programs in IN is roughly $23,800.

Iowa
Read about 32 social work colleges in Des Moines, Cedar Rapids, Mason City, Cedar Falls, Dubuque, Davenport, Ankeny, and 21 other cities. About 1,800 social work diplomas and certificates are granted each year. Average tuition for social work programs in IA is about $19,800.

Kansas
Our directory contains 24 social work colleges in Lawrence, Wichita, Topeka, McPherson, Dodge City, Pittsburg, Hays, and 17 other cities. Approximately 1,100 social work diplomas and certificates are awarded each year. Average tuition cost for social work degree programs in KS: $20,100.

Kentucky
Our directory contains 32 social work schools in Louisville, Owensboro, Lexington, Richmond, Florence, Madisonville, Columbia, and 23 more cities. Around 2,100 social work diplomas and certificates are awarded every year. Average tuition charges for social work programs in KY is about $21,100.

Louisiana
Our directory contains 14 social work colleges in New Orleans, Baton Rouge, Grambling, Pineville, Monroe, Hammond, Shreveport, and Natchitoches. Around 800 social work diplomas and certificates are awarded each academic year. Average tuition price for social work degree programs in LA: $14,600.

Maine
Our directory contains 15 social work colleges in South Portland, Augusta, Auburn, Portland, Farmington, Bangor, Orono, and 10 other cities. Around 800 social work diplomas and certificates are granted each academic year. Average tuition cost for social work degree programs in ME: $23,000.

Maryland
We list 23 social work colleges in Baltimore, Frederick, Hagerstown, College Park, Takoma Park, Adelphi, McHenry, and 11 more cities. Around 1,800 social work diplomas are granted each year. Average tuition for social work degree programs in MD - $22,500.

Massachusetts
Learn more about 60 social work colleges in Boston, Worcester, Springfield, Cambridge, Amherst, Chestnut Hill, Newton, and 32 other cities. About 4,700 social work degrees are granted every academic year. Average tuition cost for social work degree programs in MA is about $28,500.

Michigan
We list 52 social work schools in Grand Rapids, Detroit, Flint, Ann Arbor, Bay City, Dearborn, Adrian, and 34 other cities. About 4,600 social work degrees are granted each academic year. Average tuition price for social work programs in MI - $26,000.

Minnesota
Our directory contains 49 social work colleges in Minneapolis, Saint Paul, Duluth, Moorhead, Mankato, Bemidji, Winona, and 27 other cities. Approximately 3,200 social work diplomas are awarded each year. Average tuition charges for social work programs in MN is about $17,300.

Mississippi
Read information about 25 social work colleges in Jackson, Hattiesburg, Booneville, Starkville, Flowood, Raymond, Cleveland, and 18 other cities. Around 1,100 social work diplomas are granted every year. Average tuition for social work programs in MS is about $12,300.

Missouri
Learn more about 30 social work colleges in Saint Louis, Kansas City, Springfield, Fulton, Columbia, Maryville, Cape Girardeau, and 14 other cities. Around 1,900 social work diplomas and certificates are awarded every year. Average tuition charges for social work degree programs in MO is about $21,100.

Montana
Learn more about 14 social work schools in Box Elder, Helena, Great Falls, Browning, Missoula, Billings, Havre, and 11 more cities. Around 300 social work diplomas and certificates are awarded each year. Average tuition cost for social work programs in MT is around $19,300.

Nebraska
Read information about 23 social work colleges in Lincoln, Omaha, Chadron, Fremont, Scottsbluff, Bellevue, Norfolk, and 11 more cities. Approximately 900 social work diplomas and certificates are granted each year. Average tuition for social work programs in NE is about $10,300.

Nevada
Read about 5 social work colleges in Las Vegas, Elko, Reno, and Carson City. Around 500 social work diplomas and certificates are awarded each academic year. Average tuition charges for social work degree programs in NV - $18,400.

New Hampshire
Read information about 13 social work colleges in Manchester, Nashua, Concord, Henniker, Berlin, Plymouth, Laconia, and 7 more cities. About 400 social work diplomas and certificates are granted every year. Average tuition for social work programs in NH is about $25,100.

New Jersey
Our directory contains 37 social work colleges in Newark, Jersey City, Princeton, Wayne, Galloway, Mahwah, Trenton, and 30 more cities. Around 3,600 social work diplomas are awarded every academic year. Average tuition price for social work degree programs in NJ is around $20,500.

New Mexico
Learn more about 19 social work colleges in Albuquerque, Gallup, Ruidoso, Crownpoint, Portales, Alamogordo, Hobbs, and 15 more cities. Around 700 social work degrees are granted each academic year. Average tuition for social work degree programs in NM is about $10,000.

New York
Detailed information about 115 social work colleges in New York City, Bronx, Brooklyn, Buffalo, Rochester, Albany, Troy, and 66 other cities. Approximately 11,500 social work diplomas are awarded every academic year. Average tuition cost for social work programs in NY is around $26,500.

North Carolina
Read information about 41 social work schools in Fayetteville, Charlotte, Greensboro, Raleigh, Winston-Salem, Durham, Boiling Springs, and 27 more cities. About 2,600 social work degrees are awarded each year. Average tuition cost for social work programs in NC is around $23,200.

North Dakota
We reviewed 11 social work schools in Bismarck, Fargo, Minot, Fort Yates, Valley City, Mayville, New Town, Grand Forks, and Dickinson. Around 300 social work degrees are granted each year. Average tuition price for social work programs in ND is approximately $13,400.

Ohio
Learn more about 76 social work colleges in Cincinnati, Cleveland, Columbus, Dayton, Toledo, Mansfield, Newark, and 52 more cities. About 3,100 social work diplomas and certificates are granted every year. Average tuition for social work programs in OH is around $19,700.

Oklahoma
Detailed information about 25 social work schools in Oklahoma City, Tulsa, Shawnee, Altus, Miami, Tahlequah, Edmond, and 18 more cities. Around 1,000 social work degrees are granted each academic year. Average tuition for social work programs in OK is around $12,200.

Oregon
Read about 25 social work schools in Portland, Eugene, Salem, Grants Pass, Oregon City, Corvallis, Monmouth, and 16 other cities. Around 1,600 social work diplomas are awarded every academic year. Average tuition for social work degree programs in OR is around $24,000.

Pennsylvania
We list 84 social work schools in Philadelphia, Pittsburgh, Reading, Elizabethtown, Johnstown, Bryn Mawr, Bethlehem, and 57 more cities. About 4,600 social work degrees are awarded each year. Average tuition cost for social work programs in PA is around $25,700.

Puerto Rico
We list 21 social work schools in San Juan, Arecibo, Ponce, Carolina, Mayaguez, Bayamon, Gurabo, and 11 other cities. Around 1,200 social work diplomas are granted each academic year. Average tuition for social work degree programs in PR is around $4,900.

Rhode Island
Learn more about 8 social work schools in Providence, Kingston, Bristol, Warwick, Newport, and Smithfield. About 500 social work diplomas are granted each academic year. Average tuition cost for social work programs in RI is about $27,600.

South Carolina
Read about 29 social work colleges in Columbia, Charleston, Sumter, Greenville, Rock Hill, Bluffton, Gaffney, and 16 more cities. Around 1,200 social work diplomas are awarded each year. Average tuition price for social work programs in SC - $20,700.

South Dakota
Our directory contains 13 social work schools in Aberdeen, Sioux Falls, Mitchell, Brookings, Yankton, Spearfish, Mission, and 7 more cities. Around 400 social work diplomas are granted every academic year. Average tuition charges for social work degree programs in SD is approximately $7,600.

Tennessee
Learn more about 29 social work colleges in Nashville, Chattanooga, Johnson City, Memphis, Harrogate, McKenzie, Clarksville, and 16 other cities. Approximately 1,600 social work diplomas are granted every academic year. Average tuition for social work degree programs in TN is roughly $27,000.

Texas
We list 81 social work schools in San Antonio, Houston, Austin, Tyler, Dallas, Denton, Beaumont, and 51 other cities. Approximately 5,000 social work diplomas and certificates are awarded each year. Average tuition cost for social work degree programs in TX is roughly $17,800.

Utah
Our listing contains 10 social work schools in Salt Lake City, Ephraim, Ogden, Cedar City, Provo, Logan, and Orem. About 900 social work degrees are awarded every academic year. Average tuition charges for social work degree programs in UT is approximately $19,300.

Vermont
Our listing contains 9 social work colleges in Burlington, Winooski, Lyndonville, Bennington, Rutland, Castleton, and Northfield. Approximately 300 social work diplomas are awarded every year. Average tuition price for social work programs in VT is approximately $29,400.

Virginia
Get details on 36 social work schools in Richmond, Norfolk, Harrisonburg, Roanoke, Hampton, Lynchburg, Williamsburg, and 22 other cities. Around 6,200 social work diplomas and certificates are granted each year. Average tuition price for social work programs in VA is approximately $16,700.

Washington
We list 21 social work colleges in Seattle, Bellingham, Tacoma, Everett, Toppenish, College Place, Pullman, and 13 other cities. Approximately 2,200 social work diplomas are awarded every year. Average tuition for social work degree programs in WA: $26,100.

West Virginia
We list 17 social work colleges in Bethany, Montgomery, Franklin, West Liberty, Buckhannon, Scott Depot, Beaver, and 14 other cities. About 600 social work degrees are awarded every year. Average tuition for social work degree programs in WV is about $14,400.

Wisconsin
Our listing contains 32 social work schools in Milwaukee, Madison, La Crosse, Green Bay, Brookfield, Kenosha, Oshkosh, and 20 other cities. Approximately 1,600 social work degrees are awarded each academic year. Average tuition charges for social work degree programs in WI is approximately $19,600.

Wyoming
Our directory contains 8 social work schools in Sheridan, Powell, Casper, Rock Springs, Laramie, Torrington, Riverton, and Cheyenne. About 200 social work degrees are granted every year. Average tuition cost for social work programs in WY: $9,900.