Schools a to Z

Schools With MPH Programs

Which Schools Offer an MPH?

324 schools have a current public health master's program we verified on their own website; 232 of them are accredited by CEPH. Choose a school for its programs, formats, admissions and tuition, or filter every program.

Alabama (6)

Alaska (2)

Arizona (6)

Arkansas (2)

California (33)

Colorado (3)

Connecticut (7)

Delaware (1)

District of Columbia (5)

Florida (13)

Georgia (10)

Hawaii (2)

Idaho (2)

Illinois (16)

Indiana (7)

Iowa (2)

Kansas (2)

Kentucky (4)

Louisiana (4)

Maine (2)

Maryland (4)

Massachusetts (12)

Michigan (11)

Minnesota (6)

Mississippi (5)

Missouri (5)

Montana (2)

Nebraska (3)

Nevada (2)

New Hampshire (2)

New Jersey (5)

New Mexico (2)

New York (25)

North Carolina (8)

North Dakota (2)

Ohio (10)

Oklahoma (5)

Oregon (3)

Pennsylvania (14)

Puerto Rico (5)

Rhode Island (1)

South Carolina (3)

South Dakota (2)

Tennessee (8)

Texas (21)

Utah (4)

Vermont (1)

Virginia (10)

Washington (5)

West Virginia (4)

Wisconsin (5)

Every program here was checked against the school's own website. Accreditation comes from the Council on Education for Public Health (CEPH) list, and graduate counts from the U.S. Department of Education (IPEDS). Sponsored listings are labeled and never change which programs we list. How we verify programs