a.) The "Schulpflicht" duty to attend a school (public or private) seems not to be instituted by Hitler *wiki-says-so* -> http://de.wikipedia.org/wiki/Schulpflicht
dates to "Weimarer Republik" 1919, Hilter claimed his totalitarian power in 1933
b.) hate speech in itself is a violation of human rights, and violations of human rights get prosecuted, and the victims of hate speech are not those who give the speech
c.) Saying "Sodomy is wrong" is no hate speech and for saying so you won't be prosecuted in Germany
Saying "All Sodomists should be killed" instead would likely be hate speech.
d.) "abortion is ok", but only under certain conditions, it is no "hate crime" or "hate speech" because abortion is not killing fetus because they are hated, but because the circumstances of the pregnant women might be to difficult to continue the pregnancy.
e.) So teaching a child the own believe or ideology is not a totalitarian act against the child ?
But nobody in Germany will stop you from teaching your own believes to your children, after school, except if you deny your child the public school education, where no religion is taught - can be replaced by philosophy or free study time, and the evolution theory is not religion it's a scientific theory,
you can still teach your children the opposite at home after school.
Human rights, and the right to get educated are not a one sided view, these rights are born to humans and also put into force even against
parents. And schools do not teach ideology, (in Germany at least) there is a christian(catholic & protestant) religous education in school but it can be replaced by philosophy instead or even replaced by free study time, it doesn't matter if your catholic, protestant, otherbeliever or non-believer you can attend religous education or philosphy. By the age of 14 youths are able to choose their religion of their own choice (in Germany).
Teaching is not promoting ideology, teaching tries to make a human being able to understand itself and ask & discuss the worlds governing questions (From where do we come ? Where do we go ? Who am I ? ) on a logical basis.
Human Rights:
Education is not religion. And yes there is a conflict, but Germany choose the school duty because to achieve
the human right for education as 26-1 precedes 26-3 and so has a higher priority. You can found a private confessional school, as long as you follow the basic guidelines of the educational board.
Courts decided to give social learning a higher priority than the parents right to chose the education of their children (chosing -> not teaching). The parents still have the freedom to bring their children into a confessional christian school, but not schooling them at home, because learning is a social act. And
thus article 26-(1/2/3) of the universal delaration of human rights is satisfied.