DD is in reception, so this is her first year of pay £1 to wear a Christmas jumper to school. A Christmas jumper costs about £10 from Tesco (we live rurally, any savings on buying from Primark would be erased by the petrol cost). Much like other children she grows like a weed, so we'd probably only get 2 years max out of a jumper. We wouldn't buy her one otherwise. So a charity will get perhaps £2 over 2 years out of the £12 spent. I appreciate that it isn't obligatory, but like most parents I try to get DD to participate where possible. Am I the only parent to think that this benefits shops far more than charities?