10 Best Public Health Schools in the World

Health, they say is wealth. It is one of the most important Sustainable Development Goals in the world. However, gaining admission to some of the best Public Health Schools in the world is usually a herculean task.

Well, aside from letting you into the world of Public Health Scientists, this article provides information on where you can get the best Public Health degree. So, The World Scholarship Forum has selected the best Public Health Colleges and universities for you considering accreditation, tuition fees, program types, and acceptance rates.

In earlier centuries, people knew a little about the causes of disease. Then, people practiced cleanliness and personal hygiene majorly for religious reasons and to appear pure before their gods.

Besides, the Middle Ages in which diseases started spreading with the plague of 542 and ending with the Black Death (bubonic plague) of 1348. So, the main method of fighting this plague was to isolate suspected cases as well as persons who had been in contact with them. 

Similarly, the first-ever known steps of public health were taken by attempts to handle the uncleanliness conditions of the cities and, by using quarantine, to reduce the spread of disease. Also, other measures were; the establishment of hospitals and the provision of medical care and social assistance.

What is Public Health?

The term “Public health” is the science and art of preventing diseases, prolonging life, and promoting physical and mental health, sanitation, personal hygiene, control of infectious diseases, and health service organization

On the other hand, carrying out a survey on the health of a population and the dangers it faces is the fundamentals for public health. In general, public health deals with protecting the health of the entire populations. These populations can be as small as a local neighborhood, or as big as an entire country or region of the world.

Furthermore, public health is a versatile field and covers fields like epidemiology, biostatistics, and management of health services. Also, the other relevant subfields in public health are environmental health, community health, behavioral health, health economics, public policy, mental health, health education, occupational safety, gender issues in health, and sexual and reproductive health.

Actually, public health professionals try to prevent problems from happening or repeating again by implementing educational programs, suggesting policies, giving services and carrying out researches. Basically, this is different from clinical professionals like doctors and nurses, because they focus on treating people after they become sick or injured.

How long does it take to get a Public Health Degree?

Actually, a bachelor’s degree normally takes four years to complete and gives a solid and broad background of information and training in the public health field.

Also, an MPH degree requires only 42 to 45 credit hours to complete within two years if the student attends school full-time. Similarly, a 43-credit-hour master’s degree in Public health that comprises of 15 courses. Each of these courses take atleast 8 weeks, that means it will take approximately two and a half years.

Well, it may take part-time students four to five years to finish their degree. Although, within 14 to 16 months, one may complete accelerated programs.

You can also read: Top 10 Marketable careers in Public Health | 2020

What jobs can I get with a Public health degree?

Actually, a bachelor’s degree in public health can give you an excellent foundation in most jobs you can ever think of. Though, some of these jobs always need a graduate degree or additional, specialized training.

However, here are the jobs you can get with a degree in Public health:

  • Public Health Doctor
  • Management Policy Advisor
  • Public Health Dentist
  • Medical Director
  • Public Health Veterinarian
  • Tropical Disease Expert
  • Public Health Lawyer
  • HIV Specialist
  • Public Health Engineer
  • Health Center Administrator
  • Director of Non-Governmental Organization (NGO)
  • Vaccine Researcher
  • Epidemiologist
  • Nurse Educator

Why not check this: Public Health Dentistry Conferences for International Students 2020

What is the salary and job growth of Public health professionals?

Actually, a lot of job opportunities are available for public health professionals. Hence, the employment outlook for Public Health Scientist is expected to grow by 8% yearly.

Basically, this is because governments and health care agencies are now focusing more on preventative care. Hence, public health professionals help prevent people from getting sick in the first place with good health practices in the community.

On the other hand, the salary rates are based on the Bureau of Labor Statistics data. According to the BLS, the median salary for Public Health Scientists is $118,160 which is the highest in this field. However, the lowest earners in this field are those in the Biomedical laboratory with a salary range of $31,000-$76,000.

You can also check this: Top 15 Ph.D. Scholarships for Public Health Students 2020

Which online schools can I earn a degree in Public Health?

Well, students that wish to start or further their careers in public health will find online public health degrees at the bachelor’s, master’s, and doctoral levels. Below is a list of online accredited schools where you can earn a degree in Public Health.

RELATED:  OAS Scholarship For Bahamas Students 2018
InstitutionNumber of ProgramsAccreditationAnnual Tuition
American Public University System462 programs. 9 in Public HealthHigher Learning Commission$6,880
Arizona State University223 programs. 7 in Public HealthHigher Learning Commission $15,691 – $27,372
Capella University327 Programs, 8 in Public Health Higher Learning Commission $14,250
Ashford University212 Programs, 2 in Public Health WASC Senior College and University Commission (WSCUC) $10,632 – $13,400
Central Michigan University91 Programs, 4 in Public Health Higher Learning Commission $23,670
Chicago School of Professional Psychology Online 45 Programs, 4 in Public Health Higher Learning Commission $13,530
Columbia Southern University 75 Programs, 7 in Public Health Distance Education Accrediting Commission$6,600
Creighton University 75 Programs, 5 in Public Health Higher Learning Commission $38,750
Benedictine University 41 Programs, 9 in Public Health Higher Learning Commission $33,900
Bellevue University 189 Programs, 4 in Public Health Higher Learning Commission $7,752
Concordia University – Wisconsin 92 Programs, 2 in Public Health Higher Learning Commission $28,600
California Baptist University 52 Programs, 2 in Public Health WASC Senior College and University Commission (WSCUC) $32,256
Central Washington University 45 Programs, 2 in Public Health Northwest Commission on Colleges and Universities$22,010
Auburn University 129 Programs, 2 in Public Health Southern Association of Colleges and Schools, Commission on Colleges$29,640
Appalachian State University 47 Programs, 2 in Public Health Southern Association of Colleges and Schools, Commission on Colleges $22,109


What is the average cost of getting a degree in Public health?

Well, the average undergraduate student pays $9,970 as tuition yearly when attending an in-state public institution and $25,620 at an out-of-state public school. This is according to the College Board report in 2017. Also, students that study at private universities pay the highest. The tuition fee is $34,740.

What are the Best Public Health Schools in the World in 2020?

Well, with all the information on what Public Health professionals do and how much they earn, if you need to get a degreebe sure to enroll for the best program in the the best schools. Practically, the school you attend will aside other factors influence your career.

Hence, the World Scholarship Forum have put together a list of the best schools for public health in the world that offer either bachelor’s, master’s or doctoral degrees for you.

More importantly, our top ten public health colleges and universities were selected based on uniRank’s ranking of world universities, our information from reliable government sources, student surveys, college graduate interviews, and editorial review.

So, based on the ranking criteria above and our invaluable source of information, here is a list of our 10 best graduate schools for public health in the world:

  • Johns Hopkins University
  • Harvard University
  • University of North Carolina, Chapel Hill
  • Columbia University
  • Emory University
  • University of Michigan, Ann Arbor
  • University of Washington
  • Boston University
  • University of California, Berkeley
  • University of Minnesota, Twin Cities

#1. Johns Hopkins University

Johns Hopkins University was founded in 1876. It is a private research university in Baltimore, Maryland. Actually, this institution was named after its first benefactor, Johns Hopkins.

However, the public health program offers two unique study abroad programs in South Africa and Uganda. Similarly, students doing this program earn a Bachelor of Arts in Public Health Studies (BA). Also, they may decide to finish the accelerated master’s program to acquire a Master of Health Science (MHS) or Master of Science in Public Health (MSPH).

Similarly, Johns Hopkins being one of the best public health schools has an acceptance rate of 13% and a graduation rate of 93%. On the other hand, the student-faculty ratio is 7:1. Also, this school has a tuition fee of $55,357.

Accreditation: Middle States Commission on Higher Education

Address: Baltimore, MD 21218, United States

This is interesting. Read: 10 Public Health Scholarships in Canada for Developing Countries

#2. Harvard University

This is a large private university Ivy League research university in Cambridge, Massachusetts. Actually, it has an enrollment of 7,147 undergraduate students.

Harvard T.H. Chan School of Public Health offers bachelor’s, master’s and doctoral public health degrees. Basically, to earn a master’s degree from this university, you must have a bachelor’s degree, two years of relevant work experience, statement of purpose, letters of recommendation, CV or resume, and an acceptable GRE score. 

On the other hand, Havard University has an acceptance rate of 5% and a graduation rate of 96%. Also, the student-faculty ratio of this best school for public health is 7:1 while the tuition fee is $47,074.

RELATED:  Major Courses in High School in 2022

Accreditation: New England Commission of Higher Education (NECHE)

Address: Massachusetts Hall Cambridge, MA 02138

#3. University of North Carolina–Chapel Hill

Well, the University of North Carolina is a public research university in Chapel Hill, North Carolina. 

Its Global Public Health department houses around 1,700 undergraduate and graduate students per year. Also, the public health department offers students the opportunity to continue their degree at the graduate level in the same program.  

In addition, the acceptance rate is 27% while the graduation rate of 90%. The faculty-student ratio is 13:1 while the tuition fee is $8,987 (in-state) and $35,170 (out-of-state).

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Address: Chapel Hill, NC, United States

#4. Columbia University

Columbia University is a private Ivy League research university in New York City that was established in 1754. In fact, this school is the oldest institution of higher education in New York.

Mailman School of Public Health has a special and practical MPH program. Also, students here first take a core which is broken down into six “studios”. The studios are further broken down into 18 modules.

Furthermore, this best public health school in the world has an acceptance rate of 7% and a graduation rate of 95%. Also, the student-faculty ratio is 6:1 while the tuition fee is $55,272.

Accreditation: Middle States Commission on Higher Education

Address: New York, NY 10027, United States

You can also read: 13 Public Health Schools in Canada

#5. Emory University

This is a private research university in Atlanta, Georgia founded by the Methodist Episcopal Church in 1836 as Emory College in Oxford, Georgia. 

Basically, the Rollins School of Public Health offers a bachelor’s, master’s and doctoral degree in public health. Also, graduate students of public health must complete a 200-400 hour practicum to get real-world experience.

Thus, Emory University has an acceptance rate of 25% and a graduation rate of 91%. Similarly, the student-faculty ratio is 9:1 while its tuition fee is $53,294.

Accreditation: Southern Association of Colleges and Schools Commission on Colleges

Address: 201 Dowman Dr, Atlanta, GA 30322, United States

Check this out: What Can You Do With A Public Health Degree? | Career Opportunities

#6. The University of Michigan, Ann Arbor

This is a public research university in Ann Arbor, Michigan, and the oldest university in Michigan. Basically, Michigan graduate and undergraduate students do public health through the Department of Epidemiology and Biostatistics.

In fact, the only degree available is a minor in Global Public Health and Epidemiology for undergraduate students.

Also, this best school of public health has an acceptance rate of 29% and a graduation rate of 91%. Similarly, the student-faculty ratio is 15:1 while its tuition fee is $16,703 (in-state) and $53,099 (out-of-state). 

Accreditation: Higher Learning Commission.

Address: 500 S State St, Ann Arbor, MI 48109, United States

#7. University of Washington

This is a public research university in Seattle, Washington that was founded in 1861.

Basically, the study of Anthropology and Public Health in this public health school is interrelated. In fact, the students of this program can choose the Global Health and Environment track within the Anthropology major. The program also offers a minor in Global Health and Environment.

Thus, similarly to this program is the Medicine and Society Program. In fact, it is a four-year fellowship awarded to twenty incoming freshmen that want to combine medicine with the greater good of society.

In addition, as one of the best public health graduate schools, the University of Washington has an acceptance rate of 45% and a graduation rate of 84%. Similarly, the student-faculty ratio is 19:1 while its tuition fee is $16,590 (Washington residents) and $28,881 (out-of-state). 

Accreditation: Northwest Commission on Colleges and Universities (NWCCU)

Address: 1410 NE Campus Parkway, Seattle, United States

#8. Boston University

Boston University is a private research university in Boston, Massachusetts. This institution has been historically affiliated with the United Methodist Church. Also, this institution has above 3,900 faculty members and almost 33,000 students.

Basically, undergraduates in the public health department can enroll in the five-year Bachelor of Arts or Science and Master of Public Health program.

Although the class requirements are a little bit different. However, these two programs require 128 credits for the BA/BS and an extra 48 credits for the MPH.

Above all, Boston University has an acceptance rate of 29% and a graduation rate of 85%. Also, the student-faculty ratio of this best school for public health is 10:1 while the tuition fee is $53,948.

Accreditation: New England Commission of Higher Education

RELATED:  Simple Steps On How To Write A College Essay | Best Samples

Address: Boston, MA 02215, United States  

#9. University of California, Berkeley

This is a public research university in Berkeley, California which was founded in 1868. On the other hand, some of the alumni and researchers from this school include 99 Nobel laureates, 23 Turing Award winners, and 14 Pulitzer Prize winners.

Actually, the public health program curriculum is divided into pre-health professions and policy/education. By the way, the main differences between the two are found in the biology classes. Actually, prehealth professions have upper-level biology, while policy/education does not need any biology.

Moreover, this institution which is amongst one of the best schools for public health in the world has an acceptance rate of 17%. Also, the graduation rate is 91%. Above all, the student-faculty ratio is 18:1 while the tuition fee is $14,184 (in-state) and $43,176 (out-of-state students).

Accreditation: Western Association of Schools and Colleges (WASC).

Address: f 200 California Hall, Berkeley, CA 94720, United States

#10. The University of Minnesota, Twin Cities

Well, this is a public research university in Minneapolis and Saint Paul, Minnesota. The Twin Cities campus is made up of locations in Minneapolis and St. Paul 

However, this best school for public health offers a minor in Public Health or a 4+1 program at the undergraduate level. Well, this program allows students to earn an MPH in Environmental Health or MS in Biostatistics plus their bachelor’s degree in just one extra year of coursework.   

Furthermore, the University of Minnesota which is one of the best public health schools in the world has an acceptance rate of 44% and a graduation rate of 78%. Also, the student-faculty ratio is 17:1 while the tuition fee is $14,974 (Minnesota residents) and $34,673 (out-of-state).

Accreditation: Higher Learning Commission.

Address: Minneapolis, MN 55455, United States

You can also read: 10 Public Health Scholarships in Finland for Students from Developing Countries

FAQs on the Best Public Health Schools in the World

Is public health a lucrative career

Yes. Public health is one of the fast-growing industries in the United States and constantly needs well-trained professionals to fill new positions.

Can I be a nurse with a public health degree?

Yes. But for you to become a public health nurse, you must first train as a registered nurse (RN). Also, you’ll need to earn a bachelor’s degree in nursing at an accredited school.

What are public health goals?

The World Health Organization explained public health and its goals as “all organized measures whether public or private to prevent disease, promote health, and prolong life among the population as a whole

What are the 10 important functions of public health?

The role of public health is to:
1. Check health status to identify community health problems.
2. Identify and check problems and hazards of health in the community.
3. Inform, educate, and empower people about health issues.
4. Organize community partnerships to identify and solve health problems.
5. Evaluate effectiveness, accessibility, and quality of personal and population-based health services.
6. Research for new insights and innovation solutions to health problems.
7. Link people to needed personal health services and assure the provision of healthcare when otherwise unavailable.
8. Assure a competent public health and personal healthcare workforce.
9. Create policies and plans that enhance individual and community health efforts.
10. Enforce laws and regulations that guide health and ensure safety.

What is the main aim of public health?

The major aim of public health is to protect and improve the health of people and their communities. This is done by promoting healthy lifestyles, researching disease and injury prevention, detecting, preventing and responding to infectious diseases.

What subjects should a prospective student of public health study before entering a formal college program?

A prospective public health student should study Biology, statistics, and economics.

Can I study Public health online?

Yes. Many MPH programs do online courses, and early indications propose that students learn similar amounts across the course formats.

Is a graduate degree preferable for a career in public health, or can someone enter the field with a bachelor's degree?

Actually, the master’s degree (MPH) opens up more career opportunities.

What electives would you recommend that a student in a public health program take?

Students in a public health program may consider Demography, health policy, and social epidemiology.

What are the requirements for an online public health degree?

The requirements are: standardized test scores (ACT or SAT for Bachelor’s, GRE for Master’s), high school or college transcripts, letters of recommendation, a resume or CV, and a personal statement.

Actually, some certificates and master’s degree programs may also need a bachelor’s degree in public health or a similar field for acceptance into the program.


Good health requires the commitment of everyone in the society. And there are steps each of us can take to promote and protect health.

If you are a seasoned health advocate wishing to advance your career or you want to pursue a career in Health Sciences, these best public health schools in the world listed here are some of the highly-rated around.

However, most of them offer any kind of programs you would want to take. You can get programs ranging from BPH, MSc, and Ph.D. in public health.

After reading this post, you can share your knowledge and progress and inspire your friends and family to do the same.



Does this article meet your immediate needs? If yes, leave us with a 5-star rating in the Review Box below. However, if no, leave a comment on the comment box to express your concern or ask the question and we will get back to you as soon as possible.

You May Also Like