It sounds like Michigan is your first choice; you want to avoid schools that are more selective and more expensive than Michigan. So as back-ups, identify a couple less selective in-state public universities (such as Michigan State). Also consider the University of Alabama, which guarantees full tuition scholarships for OOS students with your stats (http://scholarships.ua.edu/types/out-of-state.html). Other options would include public schools with relatively low prices even for OOS students. Examples: Truman State (~$23K), New Mexico Institute of Mining and Technology (~$27K) … or maybe the University of Minnesota- Twin Cities (~$30+K)