Children from three different primary schools were asked to make song lyrics to thank the NHS during the coronavirus pandemic.
Becky Makinson, a teacher from Laurance Haines School, in Vicarage Road, said she encouraged her students to help her make a song for key workers after she was inspired by the Clap for our Carers campaign, which now takes place every Thursday evening.
For the latest coronavirus updates for Hertfordshire, follow our live blog
She set pupils the challenge to think of song lyrics based on the melody of Bruno Mars' song, Count on Me.
The idea spread to other schools under the same academy trust, including Beechfield School in Gammons Lane and Cherry Tree School in Berry Avenue.
She said: "I love how music can be so uniting and emotive especially at such an unprecedented time as this and I thought creating a song altogether could be a good opportunity to do something positive and fun."
She added: "At such a strange and sometimes scary time, I was really moved by the lyrics the children sent me, seeing life through their eyes and their recognition of those who are serving us so selflessly was wonderful."
Becky Makinson. Credit: Becky Makinson/ Inclusive Multi Academy Trust
After she was sent all the lyrics, Mrs Makinson put them together and recorded the thank you song at home on her phone.
Headteacher at Laurance Haines, Seb Gray, said: "The NHS and Key Worker Song of Thanks encapsulates the efforts of all involved with Laurance Haines and the trust over recent weeks.
"We have all striven to remain close as a community, to remain connected and be a support for one another. Becky has done a brilliant job of bringing people together during these difficult times as well as sharing our gratitude to those who continue to keep us safe."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here