As someone with his own school issues, I feel for you. My answer was being self employed 33 years since I was 22. You need to get to the point no one cares about credentials, only about what you know and can do, that’s the real world. I wish you’d put “IT job” in your header, there’s tons of IT folks here. FWIW, the network guys I know didn’t get a real degree in it, they got certificates like CNE or were self taught. But that was a while back.
Another thing to consider is find tutoring in math. My BIL was a poor math student who got a liberal arts degree and worked at nonprofits in his 20s. He decided to get an MBA and got some serious tutoring and it finally sunk in. He also got officially tested for learning disabilities and was allowed extra time on the GRE. He went on to get a PhD and is now a tenured business professor. How you do in HS is not the real world.