You need a full ride (tuition, fees, room, board) or a full ride+ (with funds for transportation, books, and miscellaneous - similar to what Questbridge offers).
As you’ve understood from the thread, most of your list will be unaffordable.
Unless the university doesn’t allow it, apply test optional.
(If you reach 30 on the math section, you would have 32, so if you apply to LACS for another major than CS you’d be okay applying with scores).
Start a college notebook. One page per college.
UKentucky and ULouisville are safeties as long as they offer you full rides (they do not “meet need”, ie., they don’t care whether you can afford to go, but your stats and profile should work for the many special programs they offer: apply early and spend time on those apps).
ULouisville could even be a safety if you “only” get a full tuition scholarship and can use your Pell for books, transportation and other costs associated with commuting.
Add Berea since it’s close to home, an academic safety, and it’s sure to be affordable.
I am very sorry for your mother. It must be terribly difficult for you emotionally as well as for her.
Will someone else take care of the 7 year old when you go to college?
Having at least one (preferably more) affordable choice near KY would probably be a good idea in case you want to stay close to home, but of course apply widely.
Questbridge should definitely be something you spend considerable time on. It’s the most likely option for you to combine a top program with a cost that will not add to your mother’s burdens.
Register now on the “request info form” or “join the mailing list” for all universities on the QB list, plus “meet need” colleges listed above - skip the price OOS or universitiesthat don’t meet need for now. Add UMichigan, UVA (both “meet need” for OOS lower income students, the only public universities to do so), and UWisconsin.
UWisconsin, a topnotch CS program, has a special scholarship program you may want to apply to:
@aquapt has already listed the tOSU and UCINCINNATI scholarship options. Register your interest there too
Registering thus will “count” as “interest” and will put you on these universities’ radar. Use a dedicated college email and open the emails systematically (it’s tracked), click on the link(s) you find most interesting(also tracked, also “counts” toward “interest”), and actually read what they send you, taking short notes when something matches your academic or personal background, your skills, your interests, etc.
Look into Data Science and the possibility to combine that with Economics or Environmental Science.
Also look into the CS+X programs (Northwestern, Cornell CALS…)