College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best Public Health Associate’s Degree Schools

21 Colleges in the United States
604 Public Health Degrees Awarded
$36,548 Avg Early-Career Salary

Public Health is a field worth a close look when choosing where to study. A focused field like this rewards careful comparison of the schools that offer it.

College Factual analyzed 21 schools to build this 2027 ranking of the best public health schools.

What’s on this page:

Best Schools for Public Health in the United States

These are the top schools for a associate’s degree in public health, based on student outcomes and program quality.

Top Schools in Public Health

1

Our analysis ranked Cuny Borough Of Manhattan Community College the best school in the country for a degree in public health. Set in the city of New York, Cuny Borough Of Manhattan Community College is a very large public institution. There were roughly 49 public health students who graduated with this degree at Cuny Borough Of Manhattan Community College in the most recent data year. Soon after graduation, public health degree recipients from Cuny Borough Of Manhattan Community College generally make around $30,111. Typical student debt for the program is $5,500. Get the full public health details for Cuny Borough Of Manhattan Community College

2
Cuny Laguardia Community College crest
Cuny Laguardia Community College
Long Island City, NY

A rank of #2 makes Cuny Laguardia Community College one of the top schools for public health. Located in the city of Long Island City, Cuny Laguardia Community College is a large public university. Cuny Laguardia Community College awarded about 11 public health degrees in the most recent data year. Students who receive their public health degree from Cuny Laguardia Community College earn around $31,437 in the first couple years of their career. Typical student debt for the program is $8,858. More information about a degree in public health from Cuny Laguardia Community College

3

University Of Cincinnati Main Campus is one of the finest schools in the country for a degree in public health, ranking #3. This very large public university is located in the city of Cincinnati. Roughly 74% of students complete a degree within six years here. There were roughly 61 public health students who graduated with this degree at University Of Cincinnati Main Campus in the most recent data year. Soon after graduation, public health degree recipients from University Of Cincinnati Main Campus generally make around $55,859. University Of Cincinnati Main Campus graduates carry a median of $28,625 in student loans. Get the full public health details for University Of Cincinnati Main Campus

4

Students looking for a strong public health program will find one at Middlesex County College, which ranked #4. Middlesex County College is a large public school located in the suburb of Edison. Middlesex County College awarded about 10 public health degrees in the most recent data year. Students who receive their public health degree from Middlesex County College earn around $37,975 in the first couple years of their career. Students borrow a median of $9,514 to complete this degree. More information about a degree in public health from Middlesex County College

5
Montgomery College crest
Montgomery College
Rockville, MD

Students looking for a strong public health program will find one at Montgomery College, which ranked #5. Montgomery College is a very large public school located in the city of Rockville. About 10 public health degrees were awarded at Montgomery College in the most recent year. Public Health graduates of Montgomery College earn a median of $24,833 early in their careers. Montgomery College graduates carry a median of $11,230 in student loans. See the full public health program report for Montgomery College

6

Harrisburg Area Community College Harrisburg ranked #6 on our 2027 list of the best public health schools. Harrisburg Area Community College Harrisburg is a very large public school located in the city of Harrisburg. There were roughly 10 public health students who graduated with this degree at Harrisburg Area Community College Harrisburg in the most recent data year. Graduates of the public health program make about $41,382 in their early career. Typical student debt for the program is $23,578. Read more about the public health program at Harrisburg Area Community College Harrisburg

7

Cuny Bronx Community College landed the #7 spot for public health this year. Set in the city of Bronx, Cuny Bronx Community College is a moderately-sized public institution. There were roughly 12 public health students who graduated with this degree at Cuny Bronx Community College in the most recent data year. Students who receive their public health degree from Cuny Bronx Community College earn around $35,768 in the first couple years of their career. Cuny Bronx Community College graduates carry a median of $8,224 in student loans. More information about a degree in public health from Cuny Bronx Community College

8

University Of Alaska Southeast ranked #8 on our 2027 list of the best public health schools. Set in the rural area of Juneau, University Of Alaska Southeast is a mid-sized public institution. The six-year graduation rate is 21%. University Of Alaska Southeast awarded about 12 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from University Of Alaska Southeast generally make around $63,014. Typical student debt for the program is $20,458. Read more about the public health program at University Of Alaska Southeast

9

American Public University System ranked #9 on our 2027 list of the best public health schools. Set in the town of Charles Town, American Public University System is a very large private for-profit institution. American Public University System graduates 47% of students within six years. American Public University System awarded about 34 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from American Public University System generally make around $36,794. American Public University System graduates carry a median of $25,163 in student loans. Read more about the public health program at American Public University System

10

Saint Louis Community College landed the #10 spot for public health this year. Set in the suburb of Bridgeton, Saint Louis Community College is a very large public institution. About 16 public health degrees were awarded at Saint Louis Community College in the most recent year. Public Health graduates of Saint Louis Community College earn a median of $38,999 early in their careers. Students borrow a median of $11,424 to complete this degree. More information about a degree in public health from Saint Louis Community College

11

Keiser University Ft Lauderdale ranked #11 on our 2027 list of the best public health schools. Keiser University Ft Lauderdale is a very large private not-for-profit school located in the city of Fort Lauderdale. The six-year graduation rate is 58%. About 51 public health degrees were awarded at Keiser University Ft Lauderdale in the most recent year. Students who receive their public health degree from Keiser University Ft Lauderdale earn around $36,992 in the first couple years of their career. Typical student debt for the program is $31,866. More information about a degree in public health from Keiser University Ft Lauderdale

12

Florida National University Main Campus placed #12 among the best public health schools. This moderately-sized private for-profit university is located in the suburb of Hialeah. Florida National University Main Campus graduates 39% of students within six years. There were roughly 18 public health students who graduated with this degree at Florida National University Main Campus in the most recent data year. Soon after graduation, public health degree recipients from Florida National University Main Campus generally make around $37,183. Florida National University Main Campus graduates carry a median of $26,585 in student loans. Read more about the public health program at Florida National University Main Campus

13

Northampton County Area Community College ranked #13 on our 2027 list of the best public health schools. Located in the suburb of Bethlehem, Northampton County Area Community College is a large public university. About 43 public health degrees were awarded at Northampton County Area Community College in the most recent year. Soon after graduation, public health degree recipients from Northampton County Area Community College generally make around $35,960. Northampton County Area Community College graduates carry a median of $18,900 in student loans. See the full public health program report for Northampton County Area Community College

14

Utah Valley University placed #14 among the best public health schools. Utah Valley University is a very large public school located in the city of Orem. The six-year graduation rate is 40%. There were roughly 34 public health students who graduated with this degree at Utah Valley University in the most recent data year. Graduates of the public health program make about $38,102 in their early career. Typical student debt for the program is $14,541. Get the full public health details for Utah Valley University

15

Roane State Community College earned the #15 position for public health this year. Located in the town of Harriman, Roane State Community College is a moderately-sized public university. About 17 public health degrees were awarded at Roane State Community College in the most recent year. Graduates of the public health program make about $36,933 in their early career. Roane State Community College graduates carry a median of $9,408 in student loans. Read more about the public health program at Roane State Community College

16

Bryant And Stratton College Online ranked #16 on our 2027 list of the best public health schools. This large private not-for-profit university is located in the suburb of Orchard Park. Roughly 17% of students complete a degree within six years here. Bryant And Stratton College Online awarded about 41 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Bryant And Stratton College Online generally make around $33,828. Typical student debt for the program is $30,312. Get the full public health details for Bryant And Stratton College Online

17

Ozarks Technical Community College earned the #17 position for public health this year. Ozarks Technical Community College is a large public school located in the city of Springfield. There were roughly 11 public health students who graduated with this degree at Ozarks Technical Community College in the most recent data year. Soon after graduation, public health degree recipients from Ozarks Technical Community College generally make around $36,644. Ozarks Technical Community College graduates carry a median of $15,866 in student loans. More information about a degree in public health from Ozarks Technical Community College

18

Henry Ford Community College placed #18 among the best public health schools. This large public university is located in the city of Dearborn. Henry Ford Community College awarded about 10 public health degrees in the most recent data year. Students who receive their public health degree from Henry Ford Community College earn around $36,247 in the first couple years of their career. Students borrow a median of $18,876 to complete this degree. More information about a degree in public health from Henry Ford Community College

19

Bryant And Stratton College Virginia Beach landed the #19 spot for public health this year. This mid-sized private not-for-profit university is located in the city of Virginia Beach. About 12 public health degrees were awarded at Bryant And Stratton College Virginia Beach in the most recent year. Soon after graduation, public health degree recipients from Bryant And Stratton College Virginia Beach generally make around $33,828. Bryant And Stratton College Virginia Beach graduates carry a median of $30,312 in student loans. More information about a degree in public health from Bryant And Stratton College Virginia Beach

20
Dine College crest
Dine College
Tsaile, AZ

Dine College came in at #20 for public health this year. This mid-sized public university is located in the rural area of Tsaile. About 12% of students finish within six years. About 67 public health degrees were awarded at Dine College in the most recent year. Students who receive their public health degree from Dine College earn around $20,227 in the first couple years of their career. See the full public health program report for Dine College

21

Uei College Gardena placed #21 among the best public health schools. Uei College Gardena is a mid-sized private for-profit school located in the city of Gardena. Uei College Gardena awarded about 75 public health degrees in the most recent data year. Public Health graduates of Uei College Gardena earn a median of $25,388 early in their careers. Typical student debt for the program is $9,500. See the full public health program report for Uei College Gardena

Other Public Health Degree Levels

Looking for a different degree level? Compare Public Health rankings across degree levels:

All Degree Levels in Public Health
Bachelor's Degrees in Public Health
Master's Degrees in Public Health

View All Public Health Rankings >

Notes and References

This ranking is produced by College Factual (MF_RANKING_2025), 2027 edition. Schools are scored on a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and program focus, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 21 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options