5 Best Online Bachelors in Public Health Degrees

Updated October 29, 2021 | BestCollegeReviews.org Staff

Search Programs

Online Bachelors in Public Health

More than half of the 20 fastest growing occupations are healthcare related. The Bureau of Labor Statistics says that employment of healthcare occupations is expected to grow by 18 percent by 2026.

Public Health is the science of preventing disease, promoting health, and prolonging life within entire populations. A degree in Public Health will allow you to enter a career as a public health educator, community health consultant, health and wellness educator, patient advocate, outreach specialist, researcher, communications supervisor, residence program specialist, and much more.

With several great options to earn an online degree, you can continue or begin your studies while working in the field or balancing other obligations. Here are the top 5 schools where you can earn your Bachelor’s in Public Health.


Best College Reviews provides degree rankings, such as the Best Online Bachelor's in Public Health Degrees, from carefully researched data sets published from government and non-profit organizations across the United States. Five primary factors affect how we rank degrees:

25% – Student Satisfaction

30% – Earning Potential

15% – Retention Data

20% – Affordability

10% – Acceptance Rates

For an in-depth breakdown of how we calculate each ranking, check out our Methodology page.

Featured Online Schools

#1 University of North Carolina at Greensboro

Greensboro, North Carolina

BS in Public Health

View Website

The Bachelor of Science in Public Health at UNCG is designed for students who want to make a difference. The program is solution-oriented. It teaches students to identify the root causes of a problem, not just the individual symptoms. It then encourages large-scale solutions and teaches students how to implement prevention strategies. This online program is flexible and affordable. Graduates can excel in careers as educators, researchers, managers, and more.

Tuition: $5,219 / $18,937

#2 University of Arizona

Tucson, Arizona

Public Health Bachelor of Science

View Website

Along with a general knowledge of public health principles, students at the the University of Arizona receive hands-on learning experience outside the classroom. Students take courses such as “Principles of Health Education and Promotion,” “Field Work in Public Health,” and “Introduction to Epidemiology.” The Public Health Bachelor of Science at University of Arizona promotes an understanding of both disease and health.

Tuition: $11,486 / $31,463

#3 Northern Arizona University

Flagstaff, Arizona

Health Sciences – Public Health Bachelor’s

View Website

The Bachelor’s in Public Health at Northern Arizona University offers a social and behavioral study of health. The program looks at environmental health, human disease, and physical activity. Students at NAU receive fieldwork or internship experience to ensure that they have learned the practical skills they will need in their field. Students learn to understand the role of data in public health, and how to collect and analyze that data. NAU was listed as the #230 National Universities according toU.S. News.

Tuition: $9,313 / $17,915

#4 Arizona State University-Tempe

Tempe, Arizona

Online Bachelor of International Public Health

View Website

Arizona State University-Tempe has received several commendations.Nichecalls it the #1 Best College in America, andU.S. Newslists it as the #115 National University. The Online Bachelor of International Public Health at ASU seeks to find new approaches to emerging health issues. Students take courses on health promotion, environmental health, global health systems management, communicable disease prevention, and more. A capstone in the student’s area of choice provides real-world experience and hands-on training, and ASU has partnerships within the healthcare community in order to find internships and jobs for its students.

Tuition: $11,240 / $24,320

#5 American Public University System

Charles Town, West Virginia

Public Health

View Website

At the American Public University System, students are encouraged to blend their knowledge of the theories of public health with hands-on application. Students from around the world can enroll in the Public Health program. It is designed to meet the needs of online students. American Public University System offers 8- or 16-week courses. It works with busy schedules and will even work alongside students with limited internet access in order to ensure they can complete the program. Students can concentrate in Nutrition and Wellness, Emergency and Disaster Management, or Public Health Informatics, or can complete a general Public Health study.

Tuition: $6,300

Recommended Reading

See all posts