One of the problems with the way the humanities are taught is that they are not about "facts". They are about what those facts mean. They are, in a fundamental sense, about interpretation and meaning. Rote memorization of facts is the worst way to teach them. The best way is through discussion and writing (essays--constructing arguments of interpretation.
Viktor Frankl observed once that education will not improve until we stop thinking about students as vessels that need to be filled with knowledge and skills and start thinking about students as people seeking meaning.