Do you think you could find another student to study with? This may help motivate you and keep you focused.
I have done a lot of online classes at CC and learned how you really do have to stay on a schedule because it is too easy to slack off. I do not think this type of learning is for everyone. But, now that you are in it and have a contract, you need to find a way to make it work for you especially after paying out all that $$$.
I hope it gets better for you