you could consider homeschooling.
I've noticed that it all depends on the teacher. I have a great teacher in math which is my least favourite subject and i dont mind it now. But i have a bitchy strict teacher in English which is one of my better subjects and it completely takes away my motivation to do work. See if you can transfer to a different teacher.