Have you discussed budget with your family. You said $50k. Are they agreeable to that ? You can get a degree for less.
A U Miami as someone mentioned - would be a reach. I can’t imagine you getting in but you never know. A CMU/BU/Purdue - I’m not going to say don’t try but they are beyond reach.
If you study and retake the ACT/SAT, you could improve. That would help.
There’s lots of great flagships. You needn’t be so focused on prestige. And you have WUE if qualified.
Indiana - if you get merit - would bring you under $50k. You likely get in - but I’m not sure about for CS.
But Indiana or Arizona or Oregon State - you are splitting hairs. Find something affordable.
If you want an LAC, many can work.