OP,
You’re in that odd area: fantastic student but without the knockout stats that would lead to full-ride offers. If your parents are unwilling to pay anything, then your best bet might be community college. While completing your first two years, you should be saving up for the EFC that your family will be required to pay.
If you’re unfamiliar with EFC (expected family contribution), you’ll need to do some research and figure out how much your family (even though the burden might be on you) will be expected to pay each year. It is up to the college to put together a FA package that covers the rest (but most colleges do not guarantee to meet this remaining need; this is called “gapping”).
In general, you’ll receive the strongest aid packages from schools where you are a significant cut above the typical admitted student. Schools will make a play for that student, and depending on how badly the school wants the student, the aid package might be quite generous.
Listen, there are schools out there that might offer you full tuition. The catch? They might not be the sorts of schools that you’ve heard of. For instance, tiny Eureka College (its claim to fame is that Ronald Reagan graduated from Eureka) hands out six full tuition scholarships to incoming freshman, and one only needs a 3.0 GPA and a 24 (or 25?) on the ACT to qualify (NOTE: one probably needs to have stronger stats than the minimum). But would you be willing to go to such a small private school in the middle of IL corn?
In OH, maybe look at Marietta College and other private schools that are more regional (not Oberlin or Kenyon or Wooster or Denison or even Ohio Wesleyan). Defiance, Heidelberg, Muskingum, Mount Union. These schools might be very excited to see an applicant of your caliber. You can even check and see if any of these schools offer full tuition scholarships. There are also FA calculators online that can guesstimate your family’s expected contribution, which is what you must pay, even if your parents refuse. I believe that when you turn twenty-five you can declare yourself independent.
Look at OH’s public options that are not The OSU. Toledo, Wright State, Akron, Bowling Green. See what guesstimates you receive from these places.
I’ve been in your shoes, OP. My parents were much like yours. I attended CC (for four years!) and saved up money so that I could afford my family’s EFC for the two years at the school I transferred to. Best of luck!