85 Public Health Programs

Discover the best public health programs from top universities worldwide. Find your perfect program and advance your career in public health.

Master of Public Health (MPH) at University of California, Los Angeles (UCLA)

University of California, Los Angeles (UCLA)
Location
Duration
2 Years (full-time, standard)
Tuition
Approx. $17,000 - $20,000 per year (CA Resident); $30,000 - $35,000 per year (Non-Resident) + campus fees. (Costs are estimates and subject to change; refer to UCLA's official financial aid site for current figures.)
Format
On-campus
Deadline
Early December (typically December 1st or 2nd for Fall admission)

Master of Public Health (MPH) – Johns Hopkins University

Johns Hopkins University – Bloomberg School of Public Health
Location
Duration
Full-time option – approximately 11 months; part-time/online options available (up to 36 months)
Tuition
First-year tuition approximately USD 82,440
Format
On Campus
Deadline
Full-time & Online/Part-time (June 2026 start): Apply by December 1, 2025 Other Part-time cohorts: deadlines like July 1, 2025 for November 2025 or January 2026 start dates