I’ve been around teachers my whole life. From elementary education to university professors and technical school instructors. I’ve never met one whereby there wasn’t some student(s) who said that teacher sucked.
The truth is, usually, if a teacher is truly that bad, then enough students complain to their counselors, principal, etc. and the situation is addressed. It’s usually easy to validate when large numbers of 3.8+ gpa students all start getting C’s and similar in the class. Almost always, this is addressed.
I’ve found that the students who TRULY are exceptional with their grades and learning, manage to still do well in such classes. And they usually do so without complaining or making excuses. Not saying you are complaining or making excuses. You haven’t been in this teacher’s class.
Hint: you’re going to find teachers, bosses, co-workers, team members, etc. throughout your life that you think suck or are not up to par performing where you think they should. Some people take the easy way out. They take easier classes; quit their job and find another; use it as an excuse for their poor performance, etc. Others accept the challenge and confront the situation. They figure out what the other person’s parameters are and work within those confines; they engage the person and find mutual areas of agreement where by they learn to work together; they work harder on their own side of the process to ensure they succeed, etc.
The question really is, what is it you need and want, and what are you going to do to make sure you achieve and succeed in obtaining these things. I’ve had professors, teachers, instructors that truly sucked. They were very knowledgeable in the material; they simply weren’t effective teaching it. Sometimes I addressed this by asking very specific questions so they could answer with specific answers. Basically teaching them how to teach. Sometimes I played to the teacher’s strengths and interests to motivate them to be more interested in MY/OUR success.
So, if there’s a class that you need or want, and your choices of instructor are limited, you can take the easy way out and not take the class. Or, you can take the class, work harder if necessary, LEAD the instructor into teaching you what you need, and succeeding. Either decision you make, make it maturely and without making excuses.
Best of luck