5 Best Online Bachelors in Public Health Degrees

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.

mini icon

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
Top 5 Online Master’s Programs in Engineering Management

Top 5 Online Master’s Programs in Engineering Management

Sometimes referred to as the MBA for engineers, online master’s in engineering management programs combine the engineering and technology fields…

Top 5 Online Master’s Programs in Engineering Management

Top Four Online Master’s Programs in Sports Management

Online Master’s Programs in Sports Management Pursuing an online master’s degree in sports management after earning a bachelor’s in sport management…