David Sousa provides a great deal of information on how the brain works and children learn. His blog has a great deal of information, especially for teaching maths.
I attended a conference where he was a speaker. His presentation included information how how students retain knowledge and what can hinder taking in new content. Worth having a look.