I say change schools. You need something more challenging. Look for a school that offers Honors and Advanced Placement classes. You definitely won't be bored anymore!
My school was awful- the honors teacher was harder than the AP teacher. I thought I finally got rid of her (and the 4 hours of homework a day for just that class) and she moved up a grade! Stupid teacher was obsessed! No one should have to work that hard for an honors class! As soon as I had her the next year I switched to AP and got college credit.
It totally messed up my senior year as I had 4 AP classes. I did not want that many! I wanted 2 AP classes, not 4! My AP math teacher (I picked that class because I knew how easy she was as a teacher) got fired half way through the year and I ended up with another slave driver for a teacher. All it takes is 2 obsessed teachers to make your life a living hell.
You need something challenging enough to prepare you for college, not something harder than college. My crazy teachers in High school were ten times worse than any class I had in college!
Try to find a nearby school. You don't need to go to the real expensive one- save your money and go to a good college.
Very little of what I learned in High School was actually needed. Most of it did not apply to my major. When you train for a specific career those are the skills you need in life. It is not necessary to know everything. All that advanced math and history stuff was a waste. I've forgotten it all.