Please help suggest schools and comment on my current choices?

You should look at University of Southern Indiana. It’s a small, but good school. Tuition is already pretty low, and you may be elligible for scholarships.