My DSs are in a very ordinary primary school and I rarely get asked for money. A plate of cakes twice a year and a raffle at Christmas and that's about it. They are very happy there and we are pleased with their progress.
One of the top state secondaries in the county is also in about the most expensive housing area (surprise surprise). That school is currently fund raising for a new sixth form building and their web site actually states "we are asking donors to consider a 5 year pledge period...for the price of a tank of petrol, a £50 monthly donations will accrue nearly £4000 over 5 years..."
Many of the parents have set up standing orders.
It just seems so wrong to me that children who already have so many advantages also get to have state of the art school facilities that schools in other areas can't afford.
Also, that even if I (or people like me) could get our child a place at the school, it's effectively run as a public school with expensive uniform, sports and trips which would prohibit them going.