See if your state has a free virtual school, and see if they'll place students in the appropriate level for each subject. (It may be hard to get enrolled though.)