Caring youngsters have helped to raise thousands of pounds