Master of Public Health

You deserve a degree with options and flexibility. You’ll have both with the Purdue Master of Public Health (MPH) degree.

A Degree with Options

The 42-credit MPH degree from Purdue (including a professional practicum) helps students gain deep public health knowledge in courses addressing five public health core disciplines :

  • Biostatistics
  • Epidemiology
  • Environmental Health
  • Health Administration
  • Social and Behavioral Health Sciences

A Degree with Flexibility

Most full-time MPH graduate students are able to complete the degree in two years. By offering the core MPH courses in late afternoon and in the evenings, program participants can continue their career while pursuing the MPH degree without too much disruption to their workday. Some students may be advised to take prerequisite coursework to prepare for the required graduate courses. Arrangements may be made to allow completing the MPH degree in combination with other degree programs such as the MS or PhD.


Full-Time Rate Per Semester (8 or more credits)
In-State: $5,001
Out-of-State: $14,402 

Part-Time Rate Per Credit Hour (7 or fewer credits)
In-State: $347.85
Out-of-State: $948.30

We also offer an online Master of Public Health


The Department of Public Health is accredited by the Council on Education for Public Health (CEPH).