Yes I know you have to go to school so you learn and all that, but feeling happy safe and comfortable should come before that, because if you're not happy at school it will be hard to concerntrate and learn. If you really don't like the school you should go to another. Meh, I'm not good at giving advice. e-e
Well, first things first. Take the idea of dropping out, out of your head if you have it in there. That's the WORST. POSSIBLE. THING. That you could ever do. Everyone regrets it.
Second; Try to get along with people you don't like. You dont have to if you want to. If there are bullies, ignore and walk away. Laugh a little if you want to mess with their heads a tiny bit.
Third: Teachers are mean regardless, if they get too mean just report it, or tell Mum.
I'm no Dear Abby, but I'll try my best.
Friends: Try to be helpful and kind to everyone and make sure no one's left out. If others still reject you, then change yourself as little as possible to be a bit more like other students in general if possible. It's definitely not a good idea to ask teachers or parents for help because you'll end up being awkward "friends."
Teachers: Most of the teachers I met really aren't that bad. Primarily, they're here to teach not to be your friend. However, learning is so much bearable if teachers try to be nice and somewhat lenient. Anyway, try your best to impress your teachers by like doing your homework on time, etc. If you do so and teachers still try to piss you off, try to ignore them. My mom says you can learn something from every teacher but maybe that's because she's a teacher herself. Anyway, my mom's right even if you learn how to avoid a teacher's reprimand, it's still worth it.
Try to see if you can get home school'd, you can work on whichever schedule and do your work at any time of the day. For me, I only have 2 hour school days.
Don't argue with idiots because they will drag you down to their level and then beat you with experience.