fast...fast...fast.....
Take a step back here ... please. You wrote that you go to a "cracked up rivate school run by rich snobs". Part of becoming a better person is to look past the bad in situations and in people and look for the good. Look for the good in your school and in your mom.
As I said teens have a tendancy to blame everyone and everything else but themselves. It's all part of growing up.
I think that its a good first step to talk to a teacher you can trust. If you meet this problem head on and come up with a solution on your own you will take a giant step forawrd in becoming a responsible adult.