FIREWORKS and a run in the rain helped raise more than £10,000 in memory of Fontmell Magna teenager David Langton-Gilks who died from a brain tumour.
The money has been donated to Headsmart, part of a brain cancer charity, that is campaigning to raise awareness and early diagnosis.
The fireworks display at St Andrew's Primary School in Fontmell Magna raised more than £3,160.
It followed a massive team effort in the Great South Run at Portsmouth when staff, parents and friends from the school joined forces as Team David and raised £7,000.
Tracey Rupp, one of the team, said everyone was delighted to raise so much money in memory of 16-year-old David, who died in August.
She said: "The day of the run was awful, really cold and wet.
"But we enjoyed it and it was worth it to raise so much money."
The weather was dry and mild for the fireworks display and drew a large crowd.
Organisers want to thank all the sponsors for their support and donations.