Flaxmere schoolchildren took to free rain jackets like they were being given a "new TV set" on the first day back at school on Monday.
Anyone at Peterhead School who needed breakfast or a coat was able to get one, part of a nationwide Kids Can initiative.
Peterhead school Principal Martin Genet said the community do the best for their children but KidsCan helps to "fill the gaps", in what is becoming a tough winter.
KidsCan CEO Julie Chapman says the stories it is hearing from children in hardship, hit by the impact and uncertainty of the Covid-19 pandemic, could make this winter "the toughest winter yet".
"The working poor are being hard hit by job losses. Some families have lost their homes as they can't keep up with rent.