I think that it is how some schools choose to raise money.
I used to have my children at a very small state primary that very easily raised in excess of £20,000 every year, through the school fête alone. Never mind all the other things that were dreamed up. And that was years ago.
At secondary, parents are less involved and often would prefer to just sign over that money (as another poster has said) by direct debit.
Now, is there any real difference between a school raising a lot of money through events and one raising money by direct debit/cheque payments?
I think there is not that much difference.
And both are on morally shaky ground when you bring a third school into the equation, where the parents are not very affluent, and perhaps raise a few thousand slogging away throughout the year.
So should all state schools just not raise money?
Perhaps. But then that is also quite tough when you look at all the cuts that are going through at the moment.
Secondaries are going to be losing teachers. Quite a few teachers.
Primaries are losing tens of thousands from their annual budgets.
Ideally, we would be outraging at these cuts, and maybe looking towards a point where state schools don't have to fundraise.