Agree @Notspeakingup
Schools are supremely annoying for throwing things at parents that cost money! Barely a week goes by without a reason to put your hand in your purse. It's either a well know charity like Children In Need, or Comic Relief, or an event like World Book Day (where you have to dress them as a book character.) AND they do fundraisers for random shit at the school that they're trying to get money in for...
In addition, parents are expected to fork out money for cooking ingredients, sewing materials, crafting, art, and musical instruments for music class etc etc.
As if it isn't bad enough having to fork out for uniforms, PE/sports kits, and school shoes (which are exorbitantly priced,) school dinners, and overpriced school photos, and books with your child's poem or short story in, and various school trips; they lump a ton of other shit on top, and Christmas jumper day is just another needless and unnecessary expense.
There is ALWAYS a reason to have to fork out money when your children are at school.
When I was at school (mid 1970s to mid 1980s,) this was never a thing, and I am incredibly grateful that mine have left school now! This was a thing when they were at school (in the noughties,) but there wasn't half as much shit to fork out for as there is now.
It was still quite bad; expensive uniforms, expensive school photographs, school trips, PE kits, MUFTI days where they had to take money, cooking materials, 'and buy a bunch of books with your child's poem or short story in it....' but it's much worse now.