One thing I think might help is to have teachers observe each other. I taught a bit in grad school and would have liked to observe some of the other teachers who were really good and to have them observe me and give me suggestions.
I associate with a nature school that runs weekly programs for home schooled kids (the kids come one or two full school days a week). The instructors and helpers interact with all the kids throughout the year (they break into groups, but change it up a lot). During prep time they will talk with each other about the individual kids - where they think they are at and what they can do to help the kids grow. I've been really impressed and was thrilled with the adult programs I have done with them. The instructors aren't paid very much either, they are passionate about it though. And they have helpers who are doing it for free (some are actually paying a little for it as part of an apprenticeship program).