OK you do realize you started a thread titled "What Should I Do???" and have subsequently shot down every suggestion mentioned without even trying it. So here is what you should do: quit your bitching and just get over it. You obviously are more interested in "venting" and complaining than you are in actually seeking a solution if you want to blame all your problems on everyone else yet you won't even TRY some of the worthwhile advice that has been posted on here.I mean sucks your parents are getting a divorce, and sucks that your counselor put you in the wrong class...but be proactive about it instead of bitching. Bitching just makes you dwell on it, and it just gets you all worked up about it all over again. So quit it.
If your counselor won't fix your schedule, demand an explanation. State your case. Ask WHY you are stuck in a class that isn't right for you. If he won't budge or BSes you, go one level higher. Who is his boss? Again, state your case. If nothing happens at this point, get your parents involved. Finally, if nothing happens at this point, then just let it go and accept you will have one of the easiest A+s in your high school career.
Parents getting a divorce? Well yea lots of changes there and if they aren't being responsible and civil/amicable about it, that's really gonna be rough. If the home enviornment is hostile, make sure your friends are aware. I have yet to know a single friend who hasn't said "you can stay at my place tonight" if things are really that bad. Spend time AWAY from home and you won't have to be drawn into it all.
Get a job. Between school and work, you will minimize your time at home. You will also learn good time management skills that will benefit you for college as well as the rest of your life. Don't forget the money. Money is good, and it can buy you lots of stuff to make yourself feel better. Stressed? Save up for a massage by a hot chick (or dude if that's more your thing) at a local spa.
I'm serious about the exercising too. I recommend some cardio as well as weight training, with the emphasis on the weight training. Not only will the exercise help you reduce your stress levels, but your overall physical fitness will also improve. Health effects aside, your self-esteem will definitely increase due to your buffing up body and you will get POSITIVE attention from the people around you and at school.
Now...I don't wanna hear any more "but that won't work because..." out of you because those are excuses. Make improvements. Try some of these suggestions, and THEN get back to us.
Oh, one last thing: fake it. Fake being happy. Plaster the fakest smile on your face. Looking like a wet blanket will only garner negative attention and that's bad. Also, studies show that faking smiles actually improves your mood. People will want to be around you and ask how you're doing if you seem somewhat approachable, and looking sullen doesn't do that.
That is all for now.