Best Public Health Schools in Texas

Texas has 11 colleges offering Public Health programs tracked by the College Scorecard, producing 516 recent graduates. Graduates in Texas earn $30,213 on average within two years — 12% below the national average of $34,249. Lower cost of living or industry mix may explain the gap.

11
Schools in TX
$30,213
TX Avg. Earnings
$34,249
National Avg.
232
Schools Nationally

Public vs Private: Public Health in Texas

Public Schools (8)
$31,994
avg. 2yr earnings
Private Schools (1)
avg. 2yr earnings

Public Health Schools in Texas, Ranked by Earnings

#1
Texas A&M University-College Station logo

Texas A&M University-College Station

College Station, TX · Public

N/A
2yr Earnings
Acceptance: 63.2%
#2
The University of Texas at Austin logo

The University of Texas at Austin

Austin, TX · Public

$34,526
2yr Earnings
1yr Earnings: $30,973
Graduates: 133
Acceptance: 29.1%
#3
Texas State University logo

Texas State University

San Marcos, TX · Public

$31,527
2yr Earnings
1yr Earnings: $32,069
Graduates: 40
Acceptance: 89.5%
#4
The University of Texas at San Antonio logo

The University of Texas at San Antonio

San Antonio, TX · Public

$31,205
2yr Earnings
1yr Earnings: $30,412
Graduates: 127
Acceptance: 88.5%
#5
University of Houston-Downtown logo

University of Houston-Downtown

Houston, TX · Public

N/A
2yr Earnings
1yr Earnings: $32,071
Graduates: 27
Acceptance: 90.6%
#6
Sam Houston State University logo

Sam Houston State University

Huntsville, TX · Public

N/A
2yr Earnings
1yr Earnings: $30,213
Graduates: 72
Acceptance: 85.4%
#7
S

South University-Austin

Round Rock, TX ·

N/A
2yr Earnings
1yr Earnings: $29,498
Graduates: 21
Acceptance: N/A
#8
The University of Texas at El Paso logo

The University of Texas at El Paso

El Paso, TX · Public

$24,421
2yr Earnings
1yr Earnings: $26,367
Graduates: 55
Acceptance: 99.9%
#9
University of the Incarnate Word logo

University of the Incarnate Word

San Antonio, TX · Private

N/A
2yr Earnings
Acceptance: 93.4%
#10
S

Southwest University at El Paso

El Paso, TX ·

$21,312
2yr Earnings
1yr Earnings: $25,356
Graduates: 41
Acceptance: N/A
#11
University of North Texas logo

University of North Texas

Denton, TX · Public

$38,289
2yr Earnings
Acceptance: 72.5%

Frequently Asked Questions

What is the best school for Public Health in Texas?
Texas A&M University-College Station ranks #1 for Public Health in Texas with median graduate earnings of N/A within two years of graduation. There are 11 schools offering Public Health programs in the state.
How much do Public Health graduates earn in Texas?
Public Health graduates in Texas earn an average of $30,213 within two years of graduation. This is 12% below the national average of $34,249 for this major.
What is the hardest Public Health school to get into in Texas?
The University of Texas at Austin is the most selective Public Health program in Texas with an acceptance rate of 29.1%. The average acceptance rate across Public Health programs in the state is 79.1%.

Other Popular Majors in Texas

All colleges in Texas →

Public Health in Other States

Get Public Health Career Insights

We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.

No spam. Unsubscribe anytime.

Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.