Question: how long does it take to get a master's degree in public health?
Answer: 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.