I hear your frustration.
Our system of education is headed in the wrong direction. I know I taught in the schools for 13 yrs and another 25 yrs privately (Music).
The best advise I can give you is that remember the real reason for education is to teach people how to learn.
You seem well on your way on being a self-learner so I an not worried about you. You actually have been given a passion for math & physics that some teacher may have passed on to you somewhere somehow.
One of the biggest issues I have with our school systems is that there are too many teachers teaching subjects rather than students. Math already knows itself but students don't. Teach students not math is my motto.
Another issue is that, often, because of budget cuts some poor teacher who may not be qualified to teach calculus has been forced to do so and is just trying to stay one day ahead of the class.
So don't be discouraged. Learn it your self & better yet work with your classmates and teach it to yourselves. You may find you will actually understand it better and feel proud after.