I'm with HK... public online charters could be a useful solution.

There are a number of them that are tied to major franchises (Connections, K12) but if you find one that's home grown with multiple curriculum options you might get more flexibility from them. DD just started on that has an option for 'test for credit' -- you pass the final, you get the high school credit. Make sure you understand and negotiate terms before you start.