Just answered a post on this but it was quite old so thought would start another.
I'm finding it really difficult to raise for my sons school with all of these social distance measures.
Something that is working for me, do your Xmas shopping via easyfundraising - www.easyfundraising.org.uk/
Every time you start your shop via their site, the online retailer you buy from gives your cause or charity a share of what you spend. Really cool.
I've already raised £171 this year (and yet to start the big xmas shop!!)
Hope it helps :)