I have some questions that guide my assessment of a language (and by extension any) teacher. One quick question I find that reveals the appropriateness of a language teaching method is this:
"Could this same method work with parrots and achieve close to the same results?"
Another question I often ask is this:
"Would this teacher rather work with robots (instead of human students)?"
The answer to both these questions in many classes and programs is a resounding 'Yes!' I find these questions useful in assessing my own teaching, and the approaches of other teachers. They also provide a good rough basis for describing recurring problems in teaching. For example, to describe my frustrations with an aspect of my teaching, I could say: "My main problem with this teaching is that it's not clear that it would differ if you were teaching parrots." Or "My main issue with this teaching is that it seems you would rather work with robots--you seem to get frustrated at just the moments when robots would perform better."
Well, those are my guiding pedagogical questions--what are yours?