With a financial situation like this, cast your net wide, it’s going to be pretty hard, despite nice pointy ECs and good (but not quite MIT/Caltech caliber) stats. You may find some surprises, positive and negative. Obviously, OOS public schools like Michigan will be very expensive. In our research, the biggest positive FA surprise was Rice and schools with generous merit scholarships. Also consider honor colleges in large schools, U of Arizona comes to mind - check out their guaranteed merit for your grades.