Best Public Health Schools in Texas

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

School choice matters significantly: University of North Texas graduates earn $38,289 while Southwest University at El Paso graduates earn $21,312 — a $16,977 gap. Research each program's curriculum, employer connections, and career services before deciding.

6
Schools in TX
$30,213
TX Avg. Earnings
$34,183
National Avg.
162
Schools Nationally

Public Health Schools in Texas, Ranked by Earnings

#1
U

University of North Texas

Denton, TX · Public

$38,289
2yr Earnings
Acceptance: 72.5%
#2
T

The University of Texas at Austin

Austin, TX · Public

$34,526
2yr Earnings
1yr Earnings: $30,973
Graduates: 133
Acceptance: 29.1%
#3
T

Texas State University

San Marcos, TX · Public

$31,527
2yr Earnings
1yr Earnings: $32,069
Graduates: 40
Acceptance: 89.5%
#4
T

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
T

The University of Texas at El Paso

El Paso, TX · Public

$24,421
2yr Earnings
1yr Earnings: $26,367
Graduates: 55
Acceptance: 99.9%
#6
S

Southwest University at El Paso

El Paso, TX ·

$21,312
2yr Earnings
1yr Earnings: $25,356
Graduates: 41
Acceptance: N/A

Frequently Asked Questions

What is the best school for Public Health in Texas?
University of North Texas ranks #1 for Public Health in Texas with median graduate earnings of $38,289 within two years of graduation. There are 6 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,183 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 75.9%.

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.

Data updated June 2026. Source: U.S. Department of Education College Scorecard.