A good-enough teacher?

How do I know if I am a good teacher? How would I know? On what standards should I judge myself? Am I good for those at the top, do I care enough about the bottom? Am I able to close the gap? What about the silent middle? Am I a good colleague?