What we need is to teach children to be able to understand both sides of an argument and still take a stand. Just because I can understand why someone would seek an abortion doesn't change the ethics of the matter. On the same note I think Bible believing Christians should read or at least be familiar with the arguments of Spencer, Darwin, Dawkins ect.
You are right. This is an English assignment, not a history assignment; and it is unlikely in this day and age that anything short of a college level Modern German History course could prepare them for such an assignment.
There is no way the kids could be prepared to rationally write such an assignment. They could have no idea about the German civil war following WWI with the Freikorps vs. the Spartacists, the Versailles Treaty, the Weimar Republic, etc. All they could write would be hate and ignorance.