lots of great suggestions already. Ohio State and Cincinnati, absolutely apply. i would add Utah, Arizona State, and Nebraska to your check-em-out list. UAH would give you full tuition + housing but it seems like you would get that at Cincy.
Alabama and Oklahoma are great for NMF.
DO NOT DO COMMUNITY COLLEGE. it makes no sense for someone like you, you can get a very generous NMF/high stats package from somewhere.