I have one child in the catchment school and one in the grammar school. For me, the problem is one of government policies being nonsensical. The first is one of cost. I have to pay £1000 a year for the child who goes to the grammar to get to school. This amount reflects the cost of getting a child to a school a long distance away from a rural area. Clearly, a lot of parents will not even bother sending one child, or certainly two or three children to grammar school, because they can't afford to pay £1,000 per child.
The second is one of actually getting to the schools. DS has to get a bus into town to catch the grammar school bus. DD will get a bus from our door to the catchment school. It would be very difficult to get to any of the other schools in our LEA by public transport, even if they are not that far away, because it would involve three buses whose times don't match up.
As such, it is really not helpful that all schools near of us have specialisms and all the children have to do the specialisms at GCSE. Our catchment school has a specialism that neither of my children are interested in. Another school nearby has a specialism that would suit DD perfectly, but she can't get there on public transport. She could get into it, as it is undersubscribed, but she can't get there.
So I don't really get parental choice. It only seems to work if you can afford to send your child, there are sufficient places, and you live in an urban area where the transport links give you a choice of schools you can actually reach.
I do know people who live further out than me, whose children have been turned down from the nearest school because other children live nearer and have filled up the places. One child lives in a house that the school bus passes, but she has no place at the school. So her parents will have to drive her, or the LEA would have to pay for taxis. That seems crazy to me.
At primary level, it is really ridiculous if you have to go traipsing around the countryside in all weathers because your village school is full of siblings who don't live in the village. It is also bad socially for the children in an isolated location if they can't attend school with the other children who live nearby.