2021 Best Colleges for Public Health in Texas

We rigorously analyzed earnings after graduation, student loan debt, and a host of other variables to determine what colleges and universities offer the best Public Health programs in Texas. We looked at 15 programs to put our Public Health rankings together to help you find the absolute best schools for Public Health in Texas. ... Read More

If you’re still wondering whether Public Health is the right field of study for you, check out our guide to majoring in Public Health: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in Public Health in Texas. Earnings are by no means the most important mark of success for a Public Health undergraduate program, but it is a variable that is widely used across universities and colleges in Texas. In addition to salary, we also provide average student loans metric and other admissions data points.

In addition, if you scroll all the way through the list you’ll find every college or university that offers a Public Health degree in Texas.

Frequently Asked Questions about the Best Universities offering Public Health Majors in Texas

What is the best university for majoring in Public Health in Texas?

University of North Texas is the best university for majoring in Public Health based on earnings data. On average, graduates from University of North Texas earned an average of $38,289 2 years after graduating.

What is the cheapest university for majoring in Public Health in Texas?

University of Houston-Downtown is the cheapest university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $5,780 to attend University of Houston-Downtown.

What is the most expensive university for majoring in Public Health in Texas?

Baylor University is the most expensive university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $40,198 to attend Baylor University.

Show Less

Sort By:

#1 Best College for Public Health
Average Salary $38,289
Average Debt $28,506
Program Size 29
University of North Texas
4 Year
Denton, TX
Video Rating
University of North Texas, located in Denton, TX has 29 students majoring in Public Health. On average, graduates earn $38,289.
Acceptance Rate 70%
Undergraduates 8,874 students
Tuition $9,730
0
Slide this button to indicate your GPA
4.0
My GPA
Can I Get In?
#2 Best College for Public Health
Average Salary $37,826
Average Debt $19,129
Program Size 370
The University of Texas at Austin
4 Year
Austin, TX
Video Rating
The University of Texas at Austin, located in Austin, TX has 370 students majoring in Public Health. On average, graduates earn $37,826.
Acceptance Rate 39%
Undergraduates 13,864 students
Tuition $9,806
0
4.0
My GPA
Can I Get In?
#3 Best College for Public Health
Average Salary $36,848
Average Debt $24,512
Program Size 59
Texas State University
4 Year
San Marcos, TX
Video Rating
Texas State University, located in San Marcos, TX has 59 students majoring in Public Health. On average, graduates earn $36,848.
Acceptance Rate 71%
Undergraduates 8,426 students
Tuition $9,348
0
4.0
My GPA
Can I Get In?
#4 Best College for Public Health
Average Salary $34,420
Average Debt $25,869
Program Size 153
Sam Houston State University
4 Year
Huntsville, TX
Video Rating
Sam Houston State University, located in Huntsville, TX has 153 students majoring in Public Health. On average, graduates earn $34,420.
Acceptance Rate 73%
Undergraduates 4,700 students
Tuition $7,618
0
4.0
My GPA
Can I Get In?
#5 Best College for Public Health
Average Salary $31,205
Average Debt $21,348
Program Size 305
The University of Texas at San Antonio
4 Year
San Antonio, TX
Video Rating
The University of Texas at San Antonio, located in San Antonio, TX has 305 students majoring in Public Health. On average, graduates earn $31,205.
Acceptance Rate 78%
Undergraduates 6,034 students
Tuition $7,447
0
4.0
My GPA
Can I Get In?
#6 Best College for Public Health
Average Salary $26,353
Average Debt N/A
Program Size 12
Texas Southern University
4 Year
Houston, TX
Video Rating
Texas Southern University, located in Houston, TX has 12 students majoring in Public Health. On average, graduates earn $26,353.
Acceptance Rate 51%
Undergraduates 1,647 students
Tuition $8,726
0
4.0
My GPA
Can I Get In?
#7 Best College for Public Health
Average Salary $24,421
Average Debt $26,368
Program Size 101
The University of Texas at El Paso
4 Year
El Paso, TX
The University of Texas at El Paso, located in El Paso, TX has 101 students majoring in Public Health. On average, graduates earn $24,421.
Acceptance Rate 100%
Undergraduates 4,549 students
Tuition $7,259
0
4.0
My GPA
Can I Get In?
#8 Best College for Public Health
Average Salary N/A
Average Debt $19,945
Program Size 61
Texas A & M University-College Station
4 Year
College Station, TX
Video Rating
Texas A & M University-College Station, located in College Station, TX has 61 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 67%
Undergraduates 15,992 students
Tuition $10,176
0
4.0
My GPA
Can I Get In?
#9 Best College for Public Health
Average Salary N/A
Average Debt $19,755
Program Size 52
University of Houston-Downtown
4 Year
Houston, TX
University of Houston-Downtown, located in Houston, TX has 52 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 78%
Undergraduates 3,159 students
Tuition $5,780
0
4.0
My GPA
Can I Get In?
#10 Best College for Public Health
Average Salary N/A
Average Debt $25,000
Program Size 38
Austin College
4 Year
Sherman, TX
Austin College, located in Sherman, TX has 38 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 54%
Undergraduates 298 students
Tuition $36,230
0
4.0
My GPA
Can I Get In?
#11 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 35
The University of Texas MD Anderson Cancer Center
4 Year
Houston, TX
The University of Texas MD Anderson Cancer Center, located in Houston, TX has 35 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate N/A
Undergraduates 149 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
#12 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 31
Baylor University
4 Year
Waco, TX
Video Rating
N/A
Baylor University, located in Waco, TX has 31 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 44%
Undergraduates 4,182 students
Tuition $40,198
0
4.0
My GPA
Can I Get In?
#13 Best College for Public Health
Average Salary N/A
Average Debt $26,026
Program Size 20
Schreiner University
4 Year
Kerrville, TX
Schreiner University, located in Kerrville, TX has 20 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 90%
Undergraduates 273 students
Tuition $25,086
0
4.0
My GPA
Can I Get In?
#14 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 11
Tarleton State University
4 Year
Stephenville, TX
Tarleton State University, located in Stephenville, TX has 11 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 50%
Undergraduates 2,878 students
Tuition $6,630
0
4.0
My GPA
Can I Get In?
#15 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 9
University of North Texas at Dallas
4 Year
Dallas, TX
University of North Texas at Dallas, located in Dallas, TX has 9 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate N/A
Undergraduates 532 students
Tuition N/A
0
4.0
My GPA
Can I Get In?
Other Major Rankings
Best Public Health Programs by State
Most Popular Major Rankings