Absent that detailed information, we can at least suggest strategies (not just for the OP, but for anyone in a similar situation). For example:
(1) identify schools that claim to meet 100% of demonstrated need (or close to it). Here’s one list:
https://www.usnews.com/education/best-colleges/paying-for-college/articles/2017-09-21/colleges-that-claim-to-meet-full-financial-need
(The Kiplinger lists of “best value” colleges might lead you to a few others with very good n-b aid)
(2) identify the subset of those schools where you have a realistic shot at admission (based on admit rates, average test scores, and your own qualifications).
(3) for any school of interest in that subset, run the online NPCs (and discuss results with your family) to verify that it is affordable (or it least in the ballpark). If so, dig deeper into such schools (study their websites, visit campuses, etc.)
If this strategy fails to identify ~affordable schools where you have realistic chances, then you need a different cost-management strategy, probably one focusing on (a) merit awards or (b) low sticker prices. For automatic/competitive merit awards, check out some of these schools:
http://competitivefulltuition.yolasite.com/
http://automaticfulltuition.yolasite.com/
(Again, the Kiplinger lists of “best value” colleges might point to a few others with adequate merit aid)
However, if your stats aren’t competitive for any of the “full need” (or nearly full need) schools, then they also may not be competitive for large merit scholarships at very many other schools you consider attractive.
In that case, it may be best to focus on low sticker prices (starting with in-state public schools, possibly including schools within commuting distance).
Don’t worry too much about edge cases and exceptions in building an initial list. You want a rough-and-ready method to generate a manageable, initial list of schools for closer inspection. If none of them look right, figure out why (too expensive? too selective?), then go back and try a different approach.