Keane Wallis-Bennett, whose funeral was at Mortonhall Crematorium in Edinburgh yesterday, was described as a "passionate activist" who loved gardening, basketball and dance.
The 12-year-old died on April 1 after a wall fell on her at Liberton High School.
Reverend Cameron MacKenzie told the congregation how the "smart" first-year pupil had written to Edinburgh City Council after starting high school to "ask for better equipment". He opened the service by thanking people for supporting the schoolgirl's family. Two of Keane's friends then stood to sing the Proclaimers' Sunshine on Leith.
Reverend Mackenzie described Keane as a "smart, young girl who brought life to everything she did".
He said she was a "very active girl" who loved her friends, false nails, and big bags from Primark, "that would trail glitter wherever she walked."
The reverend spoke of how Keane would have sleepovers, blasting tunes from One Direction into the night. The band sent flowers to the ceremony.
He continued: "She was an activist, writing to the council to ask for better equipment. Which shows you at her age she was very smart and passionate."
In the order of service, family paid tribute to Keane.
Her brother Ryan Bennett, 11, wrote: "To my beautiful super sister, I would do anything to spend one more day with you. I love you so much and a part of me is missing. Love Ryan x."