As far as optimizing teaching techniques, I can only say I believe there is not an easy answer for that. People are different, kids do not operate as adults would, group dynamics sometimes benefit with change and other times not, and I would be hard pressed to think that personalizing to the extent possible would be a bad thing.
In short, IMHO there is no universally applicable solution to the teaching problem domain. Which is likely why so many of us hold teachers in high regard and remember them so well.
EDIT: preposition and indefinite article use.