As an educator I can tell you that almost every student encounters a teacher with whom s/he clashes. Fortunately, at the secondary level, kids move from class to class. So, if there is a personality conflict, their time spent with most teachers is limited! So there's hope!
I see a few problems here:
- Your son is probably advanced, and I'm certain that the system is offering very little in terms of acceleration. You can offer enrichment on the side with tutoring; that's an option. And if money is tight, hire a high school student. For next year, make certain your son is tested and have those documents handy to support your request for accelerated instruction. Regardless of what's built into the system, each teacher should be equipped with strategies in differentiation. So if your son is at the high end, his work should be challenging. You have a right to request that.
- Having said that, don't fall into the trap of coddling or enabling your son. He didn't do his homework. That's all the teacher needs to know - unless there was some sort of hardship (a death, for example, or an illness). You can't always be a safety net for your child.
- Finally, if the teacher is not consistent with discipline, it's still your job to instill that into your child. (Ultimately, it's up to the school to ensure that teachers are effective. If she's that bad, her observations will reflect her poor instruction and classroom management.) So when your child is reprimanded for doing something wrong, have a talk with him. If there's inconsistency at the classroom level, it's even more important to stay consistent at home.
There is obviously tension between you and the teacher. ("She continues to whine and complain about my son.") You'll have to suck it up unfortunately b/c the year is almost over. But learn from this and make certain that he's challenged the following year.
And be grateful that your son is advanced! You've obviously passed along some great genes!