The art of teaching is something that I'm not sure can be learned except on the job- in the daily interactions with kids, with content, with our colleagues.
I feel that my own practice is getting better with time (now I begin the minerals unit by asking the kids not to put the specimens in their mouths! )