If teaching was such a facilitator to learning, my DD's 4th grade teacher would have known the difference between condensation and evaporation.

Teaching IS a facilitator to deeper understanding, but the problem is that there's little material in the elementary school level that's complex enough to make it pay.