That sounds like a tough situation!
I'm not sure if they're accredited, but there's Saylor academy, and The Peterson Academy that are online and way more affordable if he is actually interested in learning.
It may also be an option to use them to cut down on the cost of certain credits needed for graduating.