It's not that the teacher doesn't teach well. After all, there are some good students in your class.
When I was a student, I was a top expert in math and physics at school.
Chinese is passable, politics is average, and English is scum. I've never been ranked fifth from the bottom, usually first and second (finally, haha).
I'm not good at arts and sciences. Can you call me stupid? No, I still have some IQ.
Some people say that liberal arts is simple, that is, rote learning. Although there is some truth, I just want to say, idiot, remember?
Of course, there are still many differences between science and liberal arts.
Mathematics and physics pay more attention to methods and logic.
My personal understanding is that no matter what kind of problem you do, you must first find the equivalence relationship. Not if you can't find it
How to find it depends on the conditions given by the topic and what you need. Then ... apply formulas and related formulas. To put it bluntly, it is mathematics. The test is whether you can use formulas flexibly.
Including physics and chemistry, it is largely the same as mathematics (I am talking about learning methods).
Use the most stupid method, a problem, don't know how to do it, use formula A first, can't you? Change formula B, if it doesn't work, then use C, try one by one. As long as you study hard in class, you can generally remember. Don't remember in class, pay more attention after class.
Why do I think math and physics are easy and liberal arts are difficult?
Mathematical and physical formulas come and go, that's all. Even if I recite them one by one, how long will it take? Maybe you have several questions in an exam, all of which use the same formula.
But Chinese is different from English, and there are too many things to recite. I have a headache when I think about it.
What? Hello? This meal is ok. Come and eat.
What Tang and Song poems, after reading them, can you feel? One word is annoying, two words are annoying, and three words cannot be remembered.
What kind of words, vernacular, what the hell, Honky, you admit that you have written a wrong word and you will die.
So, to sum up, it's sheer nonsense! I hope I can help you.