Are there any decent (like <150 on USNews) colleges that give out not very competitive merit based full rides?
Don’t know is any of these would be considered decent.
The University of Alabama is very generous with their package. And I’m sure others are going to second my judgement. You need a 32 OOS (30 IS) ACT and/or 1450 SAT OOS (1390 IS) to get full tuition. Possibly easier, if you are even a National Merit Semifinalist, you get full tuition while finalists get a full ride. Give it a look. Good luck with your search!
Alabama (USNWR #103) seems to be one of the highest-ranked research universities that automatically grants full tuition merit scholarships for qualifying stats.
Higher ranked schools here:
http://competitivefulltuition.yolasite.com/