Aye another high schooler!
I'm 15 as well and deal with stupid shit...but I usually just deal with drama by not sugarcoating anything or trying to maintain friendships. It surprisingly has heightened my friends' opinions of me, because they know that I won't fake anything around them or try to bullshit my way out of sticky situations. It's done wonders. The only problem I've had with it is that I jump to conclusions a bit too fast. That's landed me in some crap but it isn't too hard to climb out of it. But yeah, this has just helped me out alot, but it took a long time to develop. But it might help you as well. Different strokes, though.