Learning at home, whether you do it by post or internet, is not for the faint hearted. It seems like easy paradise but in fact it requires a lot of self motivation, self control, and focus-- its very hard contrary to popular belief. I suggest you create a daily schedule (if you don't have one already) to incorporate at least 1 hour of work, then maybe half an hour of something else (preferably something interesting and beneficial like play an instrument, or you could use that time for Blockland or whatever). Do this from the hours of 10AM to 3PM or thereabouts.
If the quality of the online school or correspondence system is no good, you should get in contact with them and explain your needs or seek an alternative.