It’s not a question of worth the cost but it was a question of hitting your budget.
Worth the cost is in the eye of the beholder.
I , for one, felt Miami of Ohio - is like a larger W&M - and easier to get into - so that will crush the budget.
But for LACs - you need to go down in selectivity but it doesn’t mean they’re not great. Furman is wealthy and aggressive. Rhodes too. Kalamazoo has the K plan so more flexibility academically. In Ohio, Wooster will likely be lower cost than Oberlin.
St. Mary’s of Maryland has a public policy degree although I don’t see health related courses but you might ask. Their sociology program has some.
I noted College of Charleston - if you get in Honors, you can get money. If you get into the Fellows like my daughter - they sent us a check every semester - it’d be awesome for your majors. At full pop, it’s not good and with merit it easily makes budget but it’s the home run that would crush it.
Brandeis has a Health: Science, Society, and Policy Program but may not be cheaper than the others but has great merit.
Allegheny is big merit - has a Global Health Studies you can combine with poli sci.
Dickinson has health studies you can combine, Susquehanna gets very aggressive and has a healthcare curriculum but it might be less policy.
Really, most LACs under #50 are going to be aggressive. They need you more than you need them and you have $$ so. Rollins College gets aggressive - they have BPH and Poli Sci. Ogelthorpe in Atlanta has Public Health as, it looks like a 2nd major and you can take classes at Emory, Ga Tech, etc. It will match UVA tuition for you.
Two big schools - UNCC and ECU. Why do I mention them? UNCC has the Levine Scholarship - think of a less competitive Johnson at W&L. East Carolina has the Brinkley Lane.
So that’s some thoughts - but the lower you go down in rank/selectivity, the lower you’ll go down in cost - generally.
Hope that helps.