You sound arrogant as hell dude. Based on the wording of this question, I’m guessing you are kind of a pain in the ass and I’m guessing you show her little to no respect. I don’t know if you are smarter than her or not but if you are you should see that your intelligence should have no bearing on the amount of respect you show her as an authority figure.
If you are as smart as you claim, then try to look at this logically: Why do you care? Wouldn’t it be easier if you already know more than she does to just do the work like she wants, make the good grades, and move on with no conflict? Choose your battles and get over yourself. You can’t put “smarter than my teacher” on a job resume so why waste energy even thinking about it?
The truly smart kids do their boring homework (sometimes right before class), pay attention as much as they can bare and make it through with a good GPA meanwhile at home they are expanding their mind technically and creatively and shaping their future. The arrogant, not as smart as they think they are kids spend all their time trying to prove to their teachers that they are smarter than them and end up working tech support, gamestop, or 7-11 all the while dreaming and insisting to themselves that they can do better when they can’t because they exhausted their time trying to prove something pointless.
Can you guess which one I was?