Well, JonLaw... a socialist, hard core pacifist and "Quaker by nature" (assume this means similar to the Society of Friends (Quaker religion) that tends toward pacifism is probably NOT going to mix very well with someone who is politically very conservative (as Howler says this teacher is).

There may not be much for her to do in this situation except keep her head down and shoot for a B, really. Given this is two years in a row, I am curious whether you have any other school options... I say this as a parent who now knows that we stuck it out too long in an independent private school that just was not a good fit for my PG daughter's needs. Wish we had switched a few years ago to a different private in our region.