2021 Best Colleges for Public Health in Virginia

We rigorously analyzed earnings after graduation, student loan debt, and a host of other variables to determine what colleges and universities offer the best Public Health programs in Virginia. We looked at 8 programs to put our Public Health rankings together to help you find the absolute best schools for Public Health in Virginia. ... Read More

If you’re still wondering whether Public Health is the right field of study for you, check out our guide to majoring in Public Health: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in Public Health in Virginia. Earnings are by no means the most important mark of success for a Public Health undergraduate program, but it is a variable that is widely used across universities and colleges in Virginia. In addition to salary, we also provide average student loans metric and other admissions data points.

In addition, if you scroll all the way through the list you’ll find every college or university that offers a Public Health degree in Virginia.

Frequently Asked Questions about the Best Universities offering Public Health Majors in Virginia

What is the best university for majoring in Public Health in Virginia?

George Mason University is the best university for majoring in Public Health based on earnings data. On average, graduates from George Mason University earned an average of $34,187 2 years after graduating.

What is the cheapest university for majoring in Public Health in Virginia?

Old Dominion University is the cheapest university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $9,480 to attend Old Dominion University.

What is the most expensive university for majoring in Public Health in Virginia?

Roanoke College is the most expensive university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $39,791 to attend Roanoke College.

Show Less

Sort By:

#1 Best College for Public Health
Average Salary $34,187
Average Debt $20,991
Program Size 372
George Mason University
4 Year
Fairfax, VA
Video Rating
George Mason University, located in Fairfax, VA has 372 students majoring in Public Health. On average, graduates earn $34,187.
Acceptance Rate 69%
Undergraduates 8,461 students
Tuition $10,952
0
Slide this button to indicate your GPA
4.0
My GPA
Can I Get In?
#2 Best College for Public Health
Average Salary $34,055
Average Debt $39,730
Program Size 20
Bryant & Stratton College-Richmond
4 Year
North Chesterfield, VA
Bryant & Stratton College-Richmond, located in North Chesterfield, VA has 20 students majoring in Public Health. On average, graduates earn $34,055.
Acceptance Rate N/A
Undergraduates 29 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
#3 Best College for Public Health
Average Salary $34,055
Average Debt $39,730
Program Size 13
Bryant & Stratton College-Virginia Beach
4 Year
Virginia Beach, VA
Bryant & Stratton College-Virginia Beach, located in Virginia Beach, VA has 13 students majoring in Public Health. On average, graduates earn $34,055.
Acceptance Rate N/A
Undergraduates 31 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
#4 Best College for Public Health
Average Salary $34,055
Average Debt $39,730
Program Size 8
Bryant & Stratton College-Hampton
4 Year
Hampton, VA
Bryant & Stratton College-Hampton, located in Hampton, VA has 8 students majoring in Public Health. On average, graduates earn $34,055.
Acceptance Rate N/A
Undergraduates 21 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
#5 Best College for Public Health
Average Salary $33,993
Average Debt $27,000
Program Size 50
Marymount University
4 Year
Arlington, VA
Video Rating
Marymount University, located in Arlington, VA has 50 students majoring in Public Health. On average, graduates earn $33,993.
Acceptance Rate 68%
Undergraduates 969 students
Tuition $28,310
0
4.0
My GPA
Can I Get In?
#6 Best College for Public Health
Average Salary $32,653
Average Debt $28,322
Program Size 60
Lynchburg College
4 Year
Lynchburg, VA
Lynchburg College, located in Lynchburg, VA has 60 students majoring in Public Health. On average, graduates earn $32,653.
Acceptance Rate 69%
Undergraduates 674 students
Tuition $35,555
0
4.0
My GPA
Can I Get In?
#7 Best College for Public Health
Average Salary $27,126
Average Debt $26,000
Program Size 169
Liberty University
4 Year
Lynchburg, VA
Video Rating
Liberty University, located in Lynchburg, VA has 169 students majoring in Public Health. On average, graduates earn $27,126.
Acceptance Rate 22%
Undergraduates 16,486 students
Tuition $20,109
0
4.0
My GPA
Can I Get In?
#8 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 15
Shenandoah University
4 Year
Winchester, VA
Shenandoah University, located in Winchester, VA has 15 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 82%
Undergraduates 1,016 students
Tuition $30,760
0
4.0
My GPA
Can I Get In?
Other Major Rankings
Best Public Health Programs by State
Most Popular Major Rankings