In Oklahoma, 6 colleges are offering Public Health programsin both undergraduate and graduate levels

The 2025 average undergraduate tuition & fees of the Public Health program is $8,376 for state residents and $16,831 for out-of-state students.

2 schools offer public-health vocational programs. The average vocational program's tuition at the schools is $17,065.

4 Oklahoma graduate schools offer the Public Health programs and the average graduate tuition & fees is $6,870 for state residents and $17,517 for out-of-state students.

The detailed information including career path and average earning after graduation can be found at Public Health program page.


Oklahoma Tuition for Public Health

6 Oklahoma colleges have the Public Health program, and all the schools are public.

Of the 6 colleges, 4 schools offer online degree and/or courses for Public Health program.

The following table shows the number of schools by school type and level with average tuition & fees for Public Health programs at Oklahoma colleges.

2024-2025 Average Tuition & Fees of Public Health at Oklahoma Colleges
Number of SchoolsTuition & FeesAvailable Online
TotalPublicPrivateIn-StateOut-of-State
Vocational Program220$17,0651
Bachelor's330 $8,376$16,8311
Graduate440 $6,870$17,5172

Major Programs in Public Health Study


Oklahoma Schools Offering Public Health Programs

Update
6 matched schools
L
Public, 4-year Langston, OK

Langston University

Tuition & Fees : $14,616 ($6,863 in-state)

N
Public, 4-year Tahlequah, OK

Northeastern State University

Tuition & Fees : $17,290 ($7,810 in-state)

Acceptance Rate: 99.59%

SAT Score: 1030

U
Public, 4-year Oklahoma City, OK

University of Oklahoma-Health Sciences Center

Tuition & Fees : $25,714 ($7,925 in-state)

O
Public, 4-year Stillwater, OK

Oklahoma State University-Main Campus

Tuition & Fees : $25,630 ($10,110 in-state)

Acceptance Rate: 75.04%

SAT Score: 1150

U
Public, 4-year Norman, OK

University of Oklahoma-Norman Campus

Tuition & Fees : $27,377 ($9,797 in-state)

Acceptance Rate: 76.60%

SAT Score: 1238

S
Public, 4-year Weatherford, OK

Southwestern Oklahoma State University

Tuition & Fees : $8,499 ($8,469 in-state)