Completely agree, UnquietDad. Same goes for ImSoNotTelling.
The bit that a lot of people forget is just how many CofE school there are out there compared to non-faith schools. I've lived in a wide range of areas in my county (Kent) and all, I repeat ALL are stuffed with the CofE type school.
I went to six different schools while growing up. Most were CofE, and some were the only school in the area. (We moved a lot following my parent's divorce.) When we eventually settled down in the area I live in now, my mum placed me and my younger siblings in a school she later removed my brother and sister from as it was so appalling. Surprise surprise, it was the only non-faith school I attended, aside from my secondary school.
The fact is, there often isn't a choice between faith and non-faith; it's a choice between one faith school and another faith school. Great, I'm sure the government loves the fact that they're all slightly subsidised, but as people have said, where is the fairness for the large proportion of the population who are not religious?
My secondary school (to answer a much earlier poster) was an all-girls grammar school. Is that fair? Well, arguably, yes. There is an all-boys grammar school in the same town, so no gender discrimination there, and there are a good six or seven secondary schools in the area. If we're going to allow schools to discriminate on the arbitrary basis of the parents religious fancies, then why not allow those children who have academic potential to make the most of it.
In a truly fair society, all primary schools would have good enough teachers that this would be moot point. But that's not the case. Perhaps we should be fighting for an improvement in the quality of the people shaping our children's lives overall; then this would cease to be an issue.