Best Computer Science Schools in Virginia

Virginia has 8 colleges offering Computer Science programs tracked by the College Scorecard, producing 236 recent graduates. Graduates earn $71,200 on average within two years, roughly in line with the national average of $68,283.

8
Schools in VA
$71,200
VA Avg. Earnings
$68,283
National Avg.
389
Schools Nationally

Public vs Private: Computer Science in Virginia

Public Schools (6)
$67,091
avg. 2yr earnings
Private Schools (2)
$91,744
avg. 2yr earnings

Private schools produce $24,653 more in early earnings on average, but typically cost more. Compare net price to determine which offers better ROI.

Computer Science Schools in Virginia, Ranked by Earnings

#1
William & Mary logo

William & Mary

Williamsburg, VA · Public

$71,202
2yr Earnings
1yr Earnings: $71,208
Graduates: 60
Acceptance: 32.7%
#2
Christopher Newport University logo

Christopher Newport University

Newport News, VA · Public

$59,901
2yr Earnings
1yr Earnings: $60,187
Graduates: 56
Acceptance: 88.0%
#3
Virginia Military Institute logo

Virginia Military Institute

Lexington, VA · Public

$64,493
2yr Earnings
1yr Earnings: $43,367
Graduates: 26
Acceptance: 81.7%
#4
Washington and Lee University logo

Washington and Lee University

Lexington, VA · Private

$91,744
2yr Earnings
Acceptance: 17.4%
#5
Longwood University logo

Longwood University

Farmville, VA · Public

N/A
2yr Earnings
Acceptance: 84.8%
#6
Radford University logo

Radford University

Radford, VA · Public

$61,516
2yr Earnings
1yr Earnings: $58,548
Graduates: 75
Acceptance: 90.6%
#7
Bridgewater College logo

Bridgewater College

Bridgewater, VA · Private

N/A
2yr Earnings
Acceptance: 90.8%
#8
George Mason University logo

George Mason University

Fairfax, VA · Public

$78,343
2yr Earnings
1yr Earnings: $71,514
Graduates: 19
Acceptance: 88.8%

Frequently Asked Questions

What is the best school for Computer Science in Virginia?
William & Mary ranks #1 for Computer Science in Virginia with median graduate earnings of $71,202 within two years of graduation. There are 8 schools offering Computer Science programs in the state.
How much do Computer Science graduates earn in Virginia?
Computer Science graduates in Virginia earn an average of $71,200 within two years of graduation. This is 4% above the national average of $68,283 for this major.
What is the hardest Computer Science school to get into in Virginia?
Washington and Lee University is the most selective Computer Science program in Virginia with an acceptance rate of 17.4%. The average acceptance rate across Computer Science programs in the state is 71.9%.
Should I attend a public or private school for Computer Science in Virginia?
In Virginia, private Computer Science programs produce average earnings of $91,744 vs $67,091 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 6 public and 2 private options in the state.

Other Popular Majors in Virginia

All colleges in Virginia →

Computer Science in Other States

Get Computer Science 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.