If dropping the class bothers you too much what about the freelance or the piano lessons? Would one of those be easier for you to give up? If you dropped the class could you make it up online at some other time when you aren't so busy?
And you aren't a failure if you don't take a full class load. Knowing what's in your best interest and doing it is never a failure