There are 158 colleges in Virginia - 44 public and 114 private schools. The 2024 average undergraduate tuition of the Virginia colleges is $15,262 for state residents and $25,213 for out-of-state students.
70 Virginia cities have at least one college and, of them, Virginia Beach has the most of 15 colleges. It has 8 four-year colleges and 2 community colleges with a total of 26,451 students. Richmond and Norfolk also has a number of colleges of 13 and 10 colleges respectively.
The following table shows the Virginia colleges by city. The 2024 tuition & fees based on 4-year colleges' cost.
City | Number of Schools | Under-graduate Tuition | Graduate Tuition | Population | Students to Faculty | |||||
---|---|---|---|---|---|---|---|---|---|---|
Total | 4-year | Community Colleges | Trade Schools | Total | Under. | Graduate | ||||
Virginia Beach | 15 | 8 | 2 | 5 | $18,894 | $13,255 | 26,451 | 20,182 | 6,269 | 12 to 1 |
Richmond | 13 | 7 | 4 | 2 | $19,336 ($16,233) |
$20,238 ($16,753) |
38,978 | 31,146 | 7,832 | 11 to 1 |
Norfolk | 10 | 4 | 4 | 2 | $24,186 ($11,086) |
$29,347 ($17,703) |
47,742 | 41,245 | 6,497 | 11 to 1 |
Lynchburg | 7 | 5 | 1 | 1 | $19,973 | $11,656 | 104,224 | 55,183 | 49,041 | 13 to 1 |
Newport News | 7 | 4 | - | 3 | $19,060 ($16,351) |
$22,842 ($12,906) |
5,210 | 5,100 | 110 | 9 to 1 |
Vienna | 6 | 3 | 1 | 2 | $16,795 | $11,740 | 2,086 | 1,224 | 862 | 11 to 1 |
Arlington | 5 | 4 | - | 1 | $19,163 | $15,811 | 7,769 | 5,090 | 2,679 | 20 to 1 |
Hampton | 5 | 2 | 1 | 2 | $23,995 | $13,134 | 9,420 | 8,980 | 440 | 10 to 1 |
Roanoke | 4 | 2 | 1 | 1 | $30,372 | $18,785 | 6,769 | 6,657 | 112 | 12 to 1 |
FALLS CHURCH | 4 | 2 | 1 | 1 | $15,210 | $5,850 | 1,475 | 1,129 | 346 | 20 to 1 |
Danville | 3 | 1 | 2 | - | $38,550 | $12,090 | 3,660 | 3,437 | 223 | 12 to 1 |
Chesapeake | 3 | 2 | - | 1 | $9,761 | $1,211 | 520 | 475 | 45 | 9 to 1 |
Fredericksburg | 3 | 2 | 1 | - | $22,700 ($14,559) |
$22,524 ($12,192) |
3,959 | 3,695 | 264 | 6 to 1 |
Fairfax | 2 | 2 | - | - | $24,054 ($13,815) |
$26,233 ($17,446) |
39,092 | 27,025 | 12,067 | 11 to 1 |
Blacksburg | 2 | 2 | - | - | $36,694 ($15,478) |
$34,085 ($18,013) |
38,170 | 30,434 | 7,736 | 9 to 1 |
Petersburg | 2 | 1 | - | 1 | $22,006 ($9,755) |
$24,154 ($12,841) |
4,698 | 4,350 | 348 | 7 to 1 |
Charlottesville | 2 | 1 | 1 | - | $59,633 ($22,323) |
$36,198 ($22,612) |
31,104 | 22,466 | 8,638 | 17 to 1 |
Alexandria | 2 | 1 | - | 1 | $13,920 | - | 60 | 60 | - | 15 to 1 |
Ashland | 2 | 1 | - | 1 | $48,002 | $48,632 | 1,514 | 1,514 | - | 10 to 1 |
Staunton | 2 | 1 | - | 1 | $33,157 | $13,170 | 1,979 | 1,336 | 643 | 12 to 1 |
Manassas | 2 | 1 | 1 | - | $18,964 | - | 188 | 188 | - | 8 to 1 |
Salem | 2 | 2 | - | - | $23,755 | $19,278 | 2,939 | 2,776 | 163 | 11 to 1 |
Harrisonburg | 2 | 2 | - | - | $36,325 ($13,576) |
$23,014 ($13,080) |
23,558 | 21,238 | 2,320 | 14 to 1 |
Woodbridge | 2 | 1 | - | 1 | $13,920 | - | 37 | 37 | - | 5 to 1 |
Lexington | 2 | 2 | - | - | $57,856 ($20,484) |
$47,437 | 3,755 | 3,379 | 376 | 9 to 1 |
Chester | 2 | - | 2 | - | - | - | 8,932 | 8,932 | - | 19 to 1 |
North Chesterfield | 2 | 1 | - | 1 | $18,607 | - | 149 | 149 | - | 6 to 1 |
Midlothian | 2 | 1 | - | 1 | $13,920 | - | 84 | 84 | - | 10 to 1 |
Glen Allen | 2 | 2 | - | - | $17,468 | $16,536 | 442 | 337 | 105 | 6 to 1 |
Franklin | 1 | - | 1 | - | - | - | 1,188 | 1,188 | - | 19 to 1 |
Newport News | 1 | - | - | 1 | - | - | 21 | 21 | - | 11 to 1 |
Hampden-Sydney | 1 | 1 | - | - | $52,388 | - | 846 | 846 | - | 9 to 1 |
Purcellville | 1 | 1 | - | - | $28,425 | - | 409 | 409 | - | 15 to 1 |
Christiansburg | 1 | - | 1 | - | - | - | - | - | - | - |
Bluefield | 1 | 1 | - | - | $29,696 | $9,540 | 991 | 705 | 286 | 15 to 1 |
Farmville | 1 | 1 | - | - | $27,410 ($15,200) |
$19,926 ($7,758) |
4,358 | 3,154 | 1,204 | 13 to 1 |
South Prince George | 1 | - | 1 | - | - | - | 2,051 | 2,051 | - | 27 to 1 |
Williamsburg | 1 | 1 | - | - | $49,412 ($25,041) |
$36,440 ($17,422) |
9,654 | 6,797 | 2,857 | 12 to 1 |
Winchester | 1 | 1 | - | - | $36,028 | $24,646 | 4,260 | 2,461 | 1,799 | 11 to 1 |
Culpeper | 1 | - | - | 1 | - | - | 59 | 59 | - | 16 to 1 |
Alberta | 1 | - | 1 | - | - | - | 3,112 | 3,112 | - | 24 to 1 |
Clifton Forge | 1 | - | 1 | - | - | - | 946 | 946 | - | 16 to 1 |
McLean | 1 | - | - | 1 | - | - | 129 | 129 | - | 9 to 1 |
Sweet Briar | 1 | 1 | - | - | $25,110 | $12,300 | 460 | 457 | 3 | 8 to 1 |
Gainesville | 1 | 1 | - | - | $7,680 | - | 99 | 99 | - | 4 to 1 |
Abingdon | 1 | - | 1 | - | - | - | 2,068 | 2,068 | - | 17 to 1 |
Ferrum | 1 | 1 | - | - | $38,320 | $9,000 | 855 | 835 | 20 | 11 to 1 |
Martinsville | 1 | - | 1 | - | - | - | 1,861 | 1,861 | - | 18 to 1 |
Locust Grove | 1 | - | 1 | - | - | - | 7,688 | 7,688 | - | 23 to 1 |
Colonial Heights | 1 | - | 1 | - | - | - | 103 | 103 | - | 4 to 1 |
Reston | 1 | - | - | 1 | - | - | 61 | 61 | - | 12 to 1 |
Wytheville | 1 | - | 1 | - | - | - | 2,116 | 2,116 | - | 23 to 1 |
Radford | 1 | 1 | - | - | $25,185 ($12,286) |
$22,835 ($13,342) |
7,718 | 6,008 | 1,710 | 12 to 1 |
Bristol | 1 | - | - | 1 | - | - | 46 | 46 | - | 15 to 1 |
Weyers Cave | 1 | - | 1 | - | - | - | 3,562 | 3,562 | - | 20 to 1 |
Glenns | 1 | - | 1 | - | - | - | 2,591 | 2,591 | - | 22 to 1 |
Ashburn | 1 | 1 | - | - | $13,920 | - | - | - | - | - |
Bridgewater | 1 | 1 | - | - | $41,350 | $19,516 | 1,421 | 1,385 | 36 | 13 to 1 |
Middletown | 1 | - | 1 | - | - | - | 5,720 | 5,720 | - | 25 to 1 |
University of Richmond | 1 | 1 | - | - | $62,600 | $27,852 | 3,876 | 3,145 | 731 | 8 to 1 |
Sterling | 1 | 1 | - | - | - | $28,310 | 407 | - | 407 | - |
Buena Vista | 1 | 1 | - | - | $20,040 | - | 1,053 | 1,053 | - | 17 to 1 |
Big Stone Gap | 1 | - | 1 | - | - | - | 1,928 | 1,928 | - | 18 to 1 |
Great Falls | 1 | - | - | 1 | - | - | 17 | 17 | - | 8 to 1 |
Cedar Bluff | 1 | - | 1 | - | - | - | 2,163 | 2,163 | - | 19 to 1 |
Emory | 1 | 1 | - | - | $35,280 | $25,995 | 1,358 | 1,082 | 276 | 12 to 1 |
Dublin | 1 | - | 1 | - | - | - | 3,980 | 3,980 | - | 28 to 1 |
Wise | 1 | 1 | - | - | $32,540 ($11,656) |
- | 1,704 | 1,704 | - | 14 to 1 |
Melfa | 1 | - | 1 | - | - | - | 658 | 658 | - | 16 to 1 |
Annandale | 1 | - | 1 | - | - | - | 51,896 | 51,896 | - | 28 to 1 |