Best Social Work Schools in Virginia

Virginia has 12 colleges offering Social Work programs tracked by the College Scorecard, producing 389 recent graduates. Graduates earn $30,116 on average within two years, roughly in line with the national average of $31,424.

12
Schools in VA
$30,116
VA Avg. Earnings
$31,424
National Avg.
482
Schools Nationally

Public vs Private: Social Work in Virginia

Public Schools (7)
$30,405
avg. 2yr earnings
Private Schools (5)
$29,684
avg. 2yr earnings

Public schools in Virginia produce comparable or higher early earnings for Social Work graduates, often at lower cost — making them strong value options.

Social Work Schools in Virginia, Ranked by Earnings

#1
George Mason University logo

George Mason University

Fairfax, VA · Public

$30,771
2yr Earnings
1yr Earnings: $33,725
Graduates: 53
Acceptance: 88.8%
#2
Virginia Commonwealth University logo

Virginia Commonwealth University

Richmond, VA · Public

$27,543
2yr Earnings
1yr Earnings: $32,157
Graduates: 80
Acceptance: 93.1%
#3
James Madison University logo

James Madison University

Harrisonburg, VA · Public

$30,672
2yr Earnings
1yr Earnings: $31,086
Graduates: 58
Acceptance: 76.3%
#4
Virginia State University logo

Virginia State University

Petersburg, VA · Public

$33,281
2yr Earnings
1yr Earnings: $29,882
Graduates: 57
Acceptance: 89.1%
#5
Longwood University logo

Longwood University

Farmville, VA · Public

$29,685
2yr Earnings
Acceptance: 84.8%
#6
Christopher Newport University logo

Christopher Newport University

Newport News, VA · Public

N/A
2yr Earnings
1yr Earnings: $31,721
Graduates: 23
Acceptance: 88.0%
#7
Liberty University logo

Liberty University

Lynchburg, VA · Private

N/A
2yr Earnings
1yr Earnings: $31,302
Graduates: 41
Acceptance: 99.3%
#8
Radford University logo

Radford University

Radford, VA · Public

$30,475
2yr Earnings
1yr Earnings: $30,821
Graduates: 45
Acceptance: 90.6%
#9
Mary Baldwin University logo

Mary Baldwin University

Staunton, VA · Private

$26,715
2yr Earnings
1yr Earnings: $34,555
Graduates: 32
Acceptance: N/A
#10
Virginia Union University logo

Virginia Union University

Richmond, VA · Private

$33,993
2yr Earnings
Acceptance: 97.7%
#11
Eastern Mennonite University logo

Eastern Mennonite University

Harrisonburg, VA · Private

$33,993
2yr Earnings
Acceptance: 99.8%
#12
Ferrum College logo

Ferrum College

Ferrum, VA · Private

$24,035
2yr Earnings
Acceptance: 100.0%

Frequently Asked Questions

What is the best school for Social Work in Virginia?
George Mason University ranks #1 for Social Work in Virginia with median graduate earnings of $30,771 within two years of graduation. There are 12 schools offering Social Work programs in the state.
How much do Social Work graduates earn in Virginia?
Social Work graduates in Virginia earn an average of $30,116 within two years of graduation. This is 4% below the national average of $31,424 for this major.
What is the hardest Social Work school to get into in Virginia?
James Madison University is the most selective Social Work program in Virginia with an acceptance rate of 76.3%. The average acceptance rate across Social Work programs in the state is 91.6%.
Should I attend a public or private school for Social Work in Virginia?
In Virginia, private Social Work programs produce average earnings of $29,684 vs $30,405 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 7 public and 5 private options in the state.

Other Popular Majors in Virginia

All colleges in Virginia →

Social Work in Other States

Get Social Work Career Insights

We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.

No spam. Unsubscribe anytime.

Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.