I mean going to a private/parochial school and having a Creed, Mantra or Manifesto taught is sort of the point isn't it? A parent being shocked or upset with that is 100% on the parent for not doing her do diligence.
Now in a public school teachers should never ever voice their political beliefs or opinions to students. Just like they shouldn't voice their religious ideas or lack there of either. Just teach the core and keep opinions private.
Big difference between Public and Private education.....