Find Schools

Study Area & Zipcode

Best Bachelor's Degree Schools in Virginia

Find Schools Near

2023 Best Bachelor's Degree Schools in Virginia

38 Schools Ranked
$24,775 Avg Tuition & Fees*
$28,164 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 help you arm yourself with the information you need to make your decision, Course Advisor has developed this Best Bachelor's Degree Schools in Virginia ranking. Our analysis looked at 38 schools in Virginia to see which bachelor's degree programs offered the best educational experiences for students. Factors related to overall quality of the school, post-graduation earnings, average student debt, and more accumulated were considered when coming up with this list.

View our full ranking methodology.

Top Bachelor's Degree Schools in Virginia

Learn more about these excellent schools below:

#1

Washington and Lee University

Lexington, Virginia
$59,380 Average Tuition & Fees
$19,229 Avg Student Debt

Our analysis found Washington and Lee University to be the best school for students who want to pursue a bachelor’s degree in Virginia.

The average tuition and fees at Washington and Lee is $59,380. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. Bachelor’s Degree recipients from Washington and Lee accumulate an average of $19,229 in student debt by the time they complete their degree.

Read More…

#2

University of Virginia - Main Campus

Charlottesville, Virginia
$19,785 Average Tuition & Fees
$18,266 Avg Student Debt

You’ll join some of the best and brightest minds around you if you attend University of Virginia - Main Campus. The school came in at #2 on this year’s Best Bachelor’s Degree Schools in Virginia list.

Full-time students from Virginia pay an average of $19,785 in tuition and fees if they choose to attend University of Virginia. Out-of-state students pay an average of $54,438. By the time they get their bachelor’s degree, students from this school have racked up an average of $18,266 in student loans.

Some students may be able to take online classes at University of Virginia. To give an idea of how popular online courses are at the school, 100% of undergraduates took at least one course online in 2019-2020.

Read full report on University of Virginia - Main Campus

#3

Virginia Military Institute

Lexington, Virginia
$19,670 Average Tuition & Fees
$20,707 Avg Student Debt

You’ll be in good company if you decide to attend Virginia Military Institute. It ranked #3 on our 2023 Best Bachelor’s Degree Schools in Virginia list.

In-state students pay an average of $19,670 in tuition and fees if they attend VMI full time. Those students who come from outside the state pay an average of $48,324. By the time they get their bachelor’s degree, students from this school have racked up an average of $20,707 in student loans.

Read More…

#4

Virginia Tech

Blacksburg, Virginia
$14,174 Average Tuition & Fees
$21,875 Avg Student Debt

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

Full-time students from Virginia pay an average of $14,174 in tuition and fees if they choose to attend Virginia Tech. Those students who come from outside the state pay an average of $33,857. By the time they get their bachelor’s degree, students from this school have racked up an average of $21,875 in student loans.

If you are interested in distance education, be sure to check with the school since Virginia Tech does offer online classes for certain majors. To give an idea of how popular online courses are at the school, 99% of undergraduates took at least one course online in 2019-2020.

Full Virginia Tech Report

#5

William & Mary

Williamsburg, Virginia
$23,812 Average Tuition & Fees
$18,131 Avg Student Debt

You’ll be in good company if you decide to attend William & Mary. It ranked #5 on our 2023 Best Bachelor’s Degree Schools in Virginia list.

In-state students pay an average of $23,812 in tuition and fees if they attend William & Mary full time. If you are from out of state, expect to pay an average of $47,038. Bachelor’s Degree recipients from William & Mary accumulate an average of $18,131 in student debt by the time they complete their degree.

William & Mary does offer online classes for certain degree levels. In 2019-2020 about 97% of the undergraduate students at the school chose to take one or more online courses.

Full William & Mary Report

#6

University of Richmond

University of Richmond, Virginia
$20,430 Avg Student Debt

University of Richmond landed the #6 spot in the 2023 rankings for the best bachelor’s degree programs.

By the time they get their bachelor’s degree, students from this school have racked up an average of $20,430 in student loans.

Read full report on University of Richmond

#7

James Madison University

Harrisonburg, Virginia
$12,638 Average Tuition & Fees
$20,564 Avg Student Debt

James Madison University did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #7 on the list.

In-state students pay an average of $12,638 in tuition and fees if they attend JMU full time. Out-of-state students pay an average of $29,564. Bachelor’s Degree recipients from JMU accumulate an average of $20,564 in student debt by the time they complete their degree.

Some students may be able to take online classes at JMU. In fact, around 98% of the undergraduate population registered for at least one online class in 2019-2020.

Full James Madison University Report

#8

Randolph - Macon College

Ashland, Virginia
$45,150 Average Tuition & Fees
$23,303 Avg Student Debt

Randolph - Macon College did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #8 on the list.

If you want to attend Randolph - Macon, expect to pay an average of $45,150 in tuition and fees. Of course, this could be reduced if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $23,303 in student loans.

Full Randolph - Macon College Report

#9

Christopher Newport University

Newport News, Virginia
$14,924 Average Tuition & Fees
$21,991 Avg Student Debt

Christopher Newport University did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #9 on the list.

Full-time students from Virginia pay an average of $14,924 in tuition and fees if they choose to attend CNU. Out-of-state students pay an average of $27,790. On average, bachelor’s degree students take out $21,991 in loans while pursuing their degree.

Depending on your major, you may be able to take online classes at CNU. To give an idea of how popular online courses are at the school, 96% of undergraduates took at least one course online in 2019-2020.

Read full report on Christopher Newport University

#10

George Mason University

Fairfax, Virginia
$13,119 Average Tuition & Fees
$22,883 Avg Student Debt

George Mason University ranked #10 on this year’s Best Bachelor’s Degree Schools in Virginia list.

Students from Virginia who attend GMU full time pay an average of $13,119 in tuition and fees. Out-of-state students pay an average of $36,579. By the time they get their bachelor’s degree, students from this school have racked up an average of $22,883 in student loans.

Some students may be able to take online classes at GMU. In fact, around 99% of the undergraduate population registered for at least one online class in 2019-2020.

Read More…

#11

Hampden - Sydney College

Hampden-Sydney, Virginia
$49,504 Average Tuition & Fees

Hampden - Sydney College did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #11 on the list.

If you don’t receive financial aid, you can expect a bill for $49,504 to cover tuition and fees at Hampden - Sydney. The school does not offer an in-state discount.

Read More…

#12

Roanoke College

Salem, Virginia
$48,180 Average Tuition & Fees
$25,450 Avg Student Debt

With a ranking of #12, Roanoke College did quite well on this year’s best schools for students working on their bachelor’s degree.

If you don’t receive financial aid, you can expect a bill for $48,180 to cover tuition and fees at Roanoke. The school does not offer an in-state discount. Bachelor’s Degree recipients from Roanoke accumulate an average of $25,450 in student debt by the time they complete their degree.

If you are interested in distance education, be sure to check with the school since Roanoke does offer online classes for certain majors. During the 2019-2020 year, about 98% of the undergraduates at the school took at least one online course.

Full Roanoke College Report

#13

Old Dominion University

Norfolk, Virginia
$10,800 Average Tuition & Fees
$26,724 Avg Student Debt

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

Full-time students from Virginia pay an average of $10,800 in tuition and fees if they choose to attend Old Dominion. Those students who come from outside the state pay an average of $30,960. By the time they get their bachelor’s degree, students from this school have racked up an average of $26,724 in student loans.

If you are interested in distance education, be sure to check with the school since Old Dominion does offer online classes for certain majors. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 99% took at least some of their classes online.

Read full report on Old Dominion University

#14

University of Mary Washington

Fredericksburg, Virginia
$13,800 Average Tuition & Fees
$21,222 Avg Student Debt

University of Mary Washington ranked #14 on this year’s Best Bachelor’s Degree Schools in Virginia list.

In-state students pay an average of $13,800 in tuition and fees if they attend UMW full time. If you are from out of state, expect to pay an average of $30,226. By the time they get their bachelor’s degree, students from this school have racked up an average of $21,222 in student loans.

Some students may be able to take online classes at UMW. During the 2019-2020 year, about 97% of the undergraduates at the school took at least one online course.

Read More…

#15

Strayer University - Virginia

Arlington, Virginia
$13,515 Average Tuition & Fees
$42,631 Avg Student Debt

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

The average tuition and fees at Strayer University - Virginia is $13,515. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $42,631 in student loans.

Since Strayer University - Virginia is primarily an online school, it is an excellent choice for undergraduate students who need more flexibility than what is offered at some other schools.

Read full report on Strayer University - Virginia

#16

Shenandoah University

Winchester, Virginia
$34,490 Average Tuition & Fees
$26,751 Avg Student Debt

Shenandoah University landed the #16 spot in the 2023 rankings for the best bachelor’s degree programs.

If you want to attend Shenandoah, expect to pay an average of $34,490 in tuition and fees. Of course, this could be reduced if you receive financial aid. On average, bachelor’s degree students take out $26,751 in loans while pursuing their degree.

Some students may be able to take online classes at Shenandoah. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 28% took at least some of their classes online.

Read full report on Shenandoah University

#17

Bridgewater College

Bridgewater, Virginia
$38,460 Average Tuition & Fees
$23,678 Avg Student Debt

Bridgewater College did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #17 on the list.

Bridgewater does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $38,460. This amount may be reduced if you receive financial aid. Bachelor’s Degree recipients from Bridgewater accumulate an average of $23,678 in student debt by the time they complete their degree.

Read More…

#18

Virginia Commonwealth University

Richmond, Virginia
$15,028 Average Tuition & Fees
$24,661 Avg Student Debt

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

Students from Virginia who attend VCU full time pay an average of $15,028 in tuition and fees. If you are from out of state, expect to pay an average of $36,366. Bachelor’s Degree recipients from VCU accumulate an average of $24,661 in student debt by the time they complete their degree.

If you are interested in distance education, be sure to check with the school since VCU does offer online classes for certain majors. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 96% took at least some of their classes online.

Read full report on Virginia Commonwealth University

#19

Radford University

Radford, Virginia
$11,542 Average Tuition & Fees
$25,408 Avg Student Debt

With a ranking of #19, Radford University did quite well on this year’s best schools for students working on their bachelor’s degree.

In-state students pay an average of $11,542 in tuition and fees if they attend Radford full time. Out-of-state students pay an average of $23,624. On average, bachelor’s degree students take out $25,408 in loans while pursuing their degree.

You may have the opportunity to take online classes at Radford. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 87% took at least some of their classes online.

Read More…

#20

University of Lynchburg

Lynchburg, Virginia
$23,311 Avg Student Debt

University of Lynchburg ranked #20 on this year’s Best Bachelor’s Degree Schools in Virginia list.

By the time they get their bachelor’s degree, students from this school have racked up an average of $23,311 in student loans.

You may have the opportunity to take online classes at Lynchburg. In fact, around 85% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on University of Lynchburg

#21

Marymount University

Arlington, Virginia
$35,250 Average Tuition & Fees
$28,439 Avg Student Debt

Marymount University landed the #21 spot in the 2023 rankings for the best bachelor’s degree programs.

If you want to attend Marymount, expect to pay an average of $35,250 in tuition and fees. Of course, this could be reduced if you receive financial aid. Bachelor’s Degree recipients from Marymount accumulate an average of $28,439 in student debt by the time they complete their degree.

One thing to take note of is that Marymount does offer online classes in some areas. In fact, around 69% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on Marymount University

#22

Bluefield College

Bluefield, Virginia
$28,870 Average Tuition & Fees
$23,910 Avg Student Debt

Bluefield College did quite well in this year’s ranking of the best places for students to get a bachelor’s degree. It came in at #22 on the list.

If you don’t receive financial aid, you can expect a bill for $28,870 to cover tuition and fees at Bluefield College. The school does not offer an in-state discount. On average, bachelor’s degree students take out $23,910 in loans while pursuing their degree.

If you are interested in distance education, be sure to check with the school since Bluefield College does offer online classes for certain majors. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 34% took at least some of their classes online.

Read More…

#23

ECPI University

Virginia Beach, Virginia
$17,479 Average Tuition & Fees
$34,218 Avg Student Debt

With a ranking of #23, ECPI University did quite well on this year’s best schools for students working on their bachelor’s degree.

ECPI University does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $17,479. This amount may be reduced if you receive financial aid. Bachelor’s Degree recipients from ECPI University accumulate an average of $34,218 in student debt by the time they complete their degree.

Depending on your major, you may be able to take online classes at ECPI University. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 44% took at least some of their classes online.

Full ECPI University Report

#24

Liberty University

Lynchburg, Virginia
$16,160 Average Tuition & Fees
$31,644 Avg Student Debt

With a ranking of #24, Liberty University did quite well on this year’s best schools for students working on their bachelor’s degree.

If you don’t receive financial aid, you can expect a bill for $16,160 to cover tuition and fees at Liberty University. The school does not offer an in-state discount. By the time they get their bachelor’s degree, students from this school have racked up an average of $31,644 in student loans.

You may have the opportunity to take online classes at Liberty University. During the 2019-2020 year, about 88% of the undergraduates at the school took at least one online course.

Read full report on Liberty University

#25

Longwood University

Farmville, Virginia
$14,090 Average Tuition & Fees
$23,561 Avg Student Debt

Longwood University ranked #25 on this year’s Best Bachelor’s Degree Schools in Virginia list.

Full-time students from Virginia pay an average of $14,090 in tuition and fees if they choose to attend Longwood. Out-of-state students pay an average of $25,910. Bachelor’s Degree recipients from Longwood accumulate an average of $23,561 in student debt by the time they complete their degree.

One thing to take note of is that Longwood does offer online classes in some areas. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 65% took at least some of their classes online.

Full Longwood University Report

View Best Bachelor’s Degree 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.