I am a little biased, but quoted from the UT-SPH website:
"... tuition at The University of Texas School of Public Health is the lowest among the top 15 ranked SPH schools and is a great value for your money.
Currently, a full 12 months* of in-state tuition and basic fees is only $4,919**. Out-of-state tuition and fees is $14,554. Most scholarships and traineeships allow out-of-state students to qualify for in-state tuition."