What is teaching: science, art or both?

I am very interested in your opinions!

I think teaching is very much both! It is a science in that you can learn regular, proven techniques/rules that consistently provide the same results with most children. However, the art portion of teaching is finding the right combination of the practices for your child. It is being willing to try things ‘outside the norm’ to find the perfect learning environment for your child. I am about to have child #6 and so far none of my children learn everything in the exact same way, though they all respond generally well to many of the same things. They each have small areas of difference, and that is the art of teaching, remembering what speaks to each child and modifying my teaching on the fly to accomadate them.