Question: how long are mph programs?
Answer: Typical Program Lengths A 43-credit-hour MPH degree program that includes 15 courses that each takes 8 weeks will take approximately two and a half years. Part-time students may take up to four to five years to finish their degree. Accelerated programs may be completed in 14 to 16 months.