Find Schools

Study Area & Zipcode

Best Schools in Virginia

Find Schools Near

2023 Best Schools in Virginia

57 Schools Ranked
$42,883 Average Earnings
$23,319 Avg Student Debt

Today's students have lots of options to pick from when considering higher education opportunities. With more and more schools offering online options, you could even register for a great program on the other side of the country. Or you may find the programs at a trade school or bootcamp to be a better alternative for you.

To assist you in seeing some of the education options that are available to you, Course Advisor has created its Best Schools in Virginia ranking. Our analysis looked at 57 schools in Virginia to see which programs offered the best educational experiences for students.

View our full ranking methodology.

Top Schools in Virginia

Learn more about these excellent schools below:

#1

University of Virginia - Main Campus

Charlottesville, Virginia
$58,809 Average Earnings
$18,266 Avg Student Debt

Our analysis found University of Virginia - Main Campus to be the best school for students in Virginia.

By the time they get their degree, students from this school have racked up an average of $18,266 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $383, assuming you are on a 10-year repayment plan. Once they receive their degree, University of Virginia graduates enter the workforce, making an average salary of $58,809 during the early year of their career.

Read More…

#2

Virginia Military Institute

Lexington, Virginia
$40,578 Average Earnings
$20,707 Avg Student Debt

You’ll join some of the best and brightest minds around you if you attend Virginia Military Institute. The school came in at #2 on this year’s Best Schools in Virginia list.

Degree recipients from VMI accumulate an average of $20,707 in student debt by the time they complete their degree. During the early years of their career, VMI graduates make an average of $40,578 annually.

Read More…

#3

Virginia Tech

Blacksburg, Virginia
$52,444 Average Earnings
$21,405 Avg Student Debt

The excellent programs at Virginia Tech helped the school earn the #3 place on this year’s ranking of the best schools in Virginia.

On average, students take out $21,405 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $420.After graduating from Virginia Tech, students go on to jobs where they make an average of $52,444 during the early years of their career.

Read More…

#4

Randolph - Macon College

Ashland, Virginia
$36,361 Average Earnings
$23,303 Avg Student Debt

Out of the 57 schools in Virginia that were part of this year’s ranking, Randolph - Macon College landed the # 4 spot on the list.

On average, students take out $23,303 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $412 if they are on a 10-year repayment plan. Once they receive their degree, Randolph - Macon graduates enter the workforce, making an average salary of $36,361 during the early year of their career.

Full Randolph - Macon College Report

#5

William & Mary

Williamsburg, Virginia
$47,762 Average Earnings
$18,131 Avg Student Debt

You’ll join some of the best and brightest minds around you if you attend William & Mary. The school came in at #5 on this year’s Best Schools in Virginia list.

On average, students take out $18,131 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $447. During the early years of their career, William & Mary graduates make an average of $47,762 annually.

Read More…

#6

James Madison University

Harrisonburg, Virginia
$46,195 Average Earnings
$20,564 Avg Student Debt

With a ranking of #6, James Madison University did quite well on this year’s best schools for students working.

Degree recipients from JMU accumulate an average of $20,564 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $394. Once they receive their degree, JMU graduates enter the workforce, making an average salary of $46,195 during the early year of their career.

Read More…

#7

University of Richmond

University of Richmond, Virginia
$49,274 Average Earnings
$20,430 Avg Student Debt

University of Richmond did quite well in this year’s ranking of the best places for students. It came in at #7 on the list.

Degree recipients from URichmond accumulate an average of $20,430 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $573. During the early years of their career, URichmond graduates make an average of $49,274 annually.

Full University of Richmond Report

#8

George Mason University

Fairfax, Virginia
$56,435 Average Earnings
$22,883 Avg Student Debt

With a ranking of #8, George Mason University did quite well on this year’s best schools for students working.

Degree recipients from GMU accumulate an average of $22,883 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $355. During the early years of their career, GMU graduates make an average of $56,435 annually.

Read More…

#9

Christopher Newport University

Newport News, Virginia
$34,456 Average Earnings
$21,991 Avg Student Debt

Christopher Newport University came in at #9 in this year’s edition of the Best Schools in Virginia ranking.

By the time they get their degree, students from this school have racked up an average of $21,991 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $432.After graduating from CNU, students go on to jobs where they make an average of $34,456 during the early years of their career.

Read full report on Christopher Newport University

#10

Northern Virginia Community College

Annandale, Virginia
$37,967 Average Earnings
$16,809 Avg Student Debt

Northern Virginia Community College came in at #10 in this year’s edition of the Best Schools in Virginia ranking.

Degree recipients from Northern Virginia Community College accumulate an average of $16,809 in student debt by the time they complete their degree. Once they receive their degree, Northern Virginia Community College graduates enter the workforce, making an average salary of $37,967 during the early year of their career.

Full Northern Virginia Community College Report

#11

Roanoke College

Salem, Virginia
$32,335 Average Earnings
$25,450 Avg Student Debt

Roanoke College did quite well in this year’s ranking of the best places for students. It came in at #11 on the list.

On average, students take out $25,450 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $368. Once they receive their degree, Roanoke graduates enter the workforce, making an average salary of $32,335 during the early year of their career.

Read More…

#12

Shenandoah University

Winchester, Virginia
$50,739 Average Earnings
$26,751 Avg Student Debt

Shenandoah University landed the #12 spot in the 2023 rankings for the best programs.

By the time they get their degree, students from this school have racked up an average of $26,751 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $544. Once they receive their degree, Shenandoah graduates enter the workforce, making an average salary of $50,739 during the early year of their career.

Read full report on Shenandoah University

#13

Eastern Mennonite University

Harrisonburg, Virginia
$51,655 Average Earnings
$24,351 Avg Student Debt

Eastern Mennonite University did quite well in this year’s ranking of the best places for students. It came in at #13 on the list.

By the time they get their degree, students from this school have racked up an average of $24,351 in student loans. Once they receive their degree, Eastern Mennonite graduates enter the workforce, making an average salary of $51,655 during the early year of their career.

Read More…

#14

University of Mary Washington

Fredericksburg, Virginia
$38,573 Average Earnings
$21,222 Avg Student Debt

University of Mary Washington came in at #14 in this year’s edition of the Best Schools in Virginia ranking.

On average, students take out $21,222 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $371, assuming you are on a 10-year repayment plan. During the early years of their career, UMW graduates make an average of $38,573 annually.

Read More…

#15

University of Lynchburg

Lynchburg, Virginia
$40,538 Average Earnings
$23,311 Avg Student Debt

University of Lynchburg landed the #15 spot in the 2023 rankings for the best programs.

Degree recipients from Lynchburg accumulate an average of $23,311 in student debt by the time they complete their degree.After graduating from Lynchburg, students go on to jobs where they make an average of $40,538 during the early years of their career.

Read full report on University of Lynchburg

#16

Old Dominion University

Norfolk, Virginia
$46,278 Average Earnings
$26,724 Avg Student Debt

Old Dominion University ranked #16 on this year’s Best Schools in Virginia list.

On average, students take out $26,724 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $199, assuming you are on a 10-year repayment plan. Once they receive their degree, Old Dominion graduates enter the workforce, making an average salary of $46,278 during the early year of their career.

Full Old Dominion University Report

#17

Bridgewater College

Bridgewater, Virginia
$32,393 Average Earnings
$23,678 Avg Student Debt

Bridgewater College ranked #17 on this year’s Best Schools in Virginia list.

Degree recipients from Bridgewater accumulate an average of $23,678 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $316 if they are on a 10-year repayment plan. During the early years of their career, Bridgewater graduates make an average of $32,393 annually.

Read More…

#18

Virginia Commonwealth University

Richmond, Virginia
$47,786 Average Earnings
$25,106 Avg Student Debt

Virginia Commonwealth University did quite well in this year’s ranking of the best places for students. It came in at #18 on the list.

By the time they get their degree, students from this school have racked up an average of $25,106 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $227, assuming you are on a 10-year repayment plan. Once they receive their degree, VCU graduates enter the workforce, making an average salary of $47,786 during the early year of their career.

Full Virginia Commonwealth University Report

#19

Radford University

Radford, Virginia
$43,099 Average Earnings
$25,711 Avg Student Debt

Radford University came in at #19 in this year’s edition of the Best Schools in Virginia ranking.

On average, students take out $25,711 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $240, assuming you are on a 10-year repayment plan. Once they receive their degree, Radford graduates enter the workforce, making an average salary of $43,099 during the early year of their career.

Read full report on Radford University

#20

Marymount University

Arlington, Virginia
$54,717 Average Earnings
$28,439 Avg Student Debt

With a ranking of #20, Marymount University did quite well on this year’s best schools for students working.

Degree recipients from Marymount accumulate an average of $28,439 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $541. Once they receive their degree, Marymount graduates enter the workforce, making an average salary of $54,717 during the early year of their career.

Read full report on Marymount University

#21

John Tyler Community College

Chester, Virginia
$34,207 Average Earnings
$17,478 Avg Student Debt

John Tyler Community College ranked #21 on this year’s Best Schools in Virginia list.

On average, students take out $17,478 in loans while pursuing their degree.After graduating from John Tyler Community College, students go on to jobs where they make an average of $34,207 during the early years of their career.

Full John Tyler Community College Report

#22

ECPI University

Virginia Beach, Virginia
$41,263 Average Earnings
$28,707 Avg Student Debt

ECPI University did quite well in this year’s ranking of the best places for students. It came in at #22 on the list.

By the time they get their degree, students from this school have racked up an average of $28,707 in student loans. Those who take out this much in loans have to make a monthly payment of about $125 if they are on a 10-year repayment plan.After graduating from ECPI University, students go on to jobs where they make an average of $41,263 during the early years of their career.

Full ECPI University Report

#23

Danville Community College

Danville, Virginia
$39,785 Average Earnings
$13,344 Avg Student Debt

With a ranking of #23, Danville Community College did quite well on this year’s best schools for students working.

By the time they get their degree, students from this school have racked up an average of $13,344 in student loans. During the early years of their career, Danville Community College graduates make an average of $39,785 annually.

Read More…

#24

Strayer University - Virginia

Arlington, Virginia
$52,529 Average Earnings
$38,671 Avg Student Debt

Strayer University - Virginia came in at #24 in this year’s edition of the Best Schools in Virginia ranking.

By the time they get their degree, students from this school have racked up an average of $38,671 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $121. During the early years of their career, Strayer University - Virginia graduates make an average of $52,529 annually.

Full Strayer University - Virginia Report

#25

Longwood University

Farmville, Virginia
$47,233 Average Earnings
$23,561 Avg Student Debt

Longwood University landed the #25 spot in the 2023 rankings for the best programs.

Degree recipients from Longwood accumulate an average of $23,561 in student debt by the time they complete their degree. If you borrow this amount, expect your monthly student loan payment to be around $371, assuming you are on a 10-year repayment plan.After graduating from Longwood, students go on to jobs where they make an average of $47,233 during the early years of their career.

Full Longwood University Report

View Best Schools Nationwide >

Notes and References

Footnotes

*These averages are for the top 25 schools only.

References

  • Read more about our ranking methodology.
  • The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of our data about colleges.
  • Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
  • Information about the national average student loan default rate is from the U.S. Department of Education and refers to data about the 2016 borrower cohort tracking period for which the cohort default rate (CDR) was 10.1%.

More about our data sources and methodologies.

Featured Schools

Find Schools Near You

Our free school finder matches students with accredited colleges across the U.S.