How about looking into the public school options? The homeschool thing isn't working, so the choices are either to explore different options or throw your hands in the air and give up. I know you don't want to give up on him with this.
Some things immediately spring to mind. One, often kids interact differently with their parents than they do with others. And not just kids, lol. Think how many times people on the forums here have told of trying to explain their BP to spouse/family etc. till they're blue in the face, but then the same information is given from a professional like a Pdoc or T and lo and behold, the
exact same information is taken seriously(!) Same person, same information, different reaction. The only difference was source.
When you refer to his teachers, they are online as well, yes? (I knew someone who homeschooled with what sounds like a similar format.) Looking back, I think we'd have been pulling our hair out as much as we were before the independent school had his set up been that way. It wasn't just that the work was on the computers, but he went to an actual building, with people
who weren't us overseeing work his work, clarifying, etc. That makes a lot of difference because they're
right there. Concrete in a way an online teacher could never be.
To the more self-motivated, that might not make much of a difference. But for those who aren't it can make a lot of difference.
Negative, pessimistic, F it, defiant, stubborn, what should be minutes' worth of homework taking hours... Been there. (Before me being dx'd and medicated, no less!) It was horrific.
It took him a bit longer.
BUT HE MADE IT. It was damn near a miracle. 5 years ago and I'm still all choked up writing about it.
Agreed with the others about Pdoc and T, but I can't help but speak to the other part. Hope you find it helpful and/or encouraging.