Should I drop out?

Ok, I’m a junior and I’m taking Ap classes. All my Ap teachers are chill and the course work is easy. But my Ap history teacher is just complicated for no fucking reason. Literally more than half of the class failed his fucking test. He’s such a dick all he does is lecture, goes off topic and makes us watch these dumbass videos. He’s not being proactive at all, he doesn’t give us any homework which I think is the main problem. He doesn’t have a good plan, he’s literally all over the place. He was telling us only 20% of his class passes last year. That’s literally not a flex. He’s not flexible at all. He doesn’t give us good study methods. He doesn’t even give us enough material. He thinks everything revolves around memorization.
Should I drop out?
Post Opinion