First one I thought given your stats and mid size is College of Charleston where my daughter is doing a double in Poli Sci and Intl Studies, focused on the Relations part.
It’s urban, has some greek life and is 9-10K. But it will be over $50K a year. Given your stats, it’s a likely.
Pitt, a bit bigger, is another great one but again, we’ll over $50K a year.
Until you have a budget, there is really no point in looking further.
And you will find private schools often as inexpensive as public. They “buy” kids in - especially those with stats above their average or where they aren’t getting enough kids on their own.
If you are going to grad school, you have to add that into the cost equation as well.
Cost, rightly or wrongly, often drives the discussion of where you can go - so please have that chat with your folks before you spend time on this.
Good luck.
PS - you say $50K - have you discussed with them? Schools like Marshall, UAH (you’d be about $19K for tuition, room and board), UAB will likely get you there. W Carolina is $20K all in - but more rural. Some of the PA schools like Millersville can get you there as would Christopher Newport in Virginia. Some of the Florida schools as well - but might be too big - FAU, FGCU.
If you could increase your SAT, it could bring more schools into play. I’m assuming a 1360 (you said high 1300s).
URI might be another to look at.
Private schools - Dayton could work and if you wanted smaller a Kalamazoo for sure and others like it - some in PA like Ursinsus and maybe a Dickinson. York College of PA will definitely beat the $50K - and you might check Ogelthorpe in Atlanta which could match the SUNY Rate if stats warrant (need a 1400 per their website).