POP punk band MaLoKai helped youngsters rock out as they learned more about the Christian faith.
The band were invited to play a gig at All Saints' Academy in Cheltenham this week to celebrate All Saints' Day.
And the members of the group, who are all devout Christians, helped teach religious education lessons in their visit.
They took part in classes with all the year groups before putting on a free gig for 400 students at the school in Blaisdon Way.
As well as playing their latest single, Heart Beats, MaLoKai – who have been compared to power punk band You Me At Six – also brought pupils up on stage to help them perform a cover of Jessie J's hit Price Tag.
Among the lucky youngsters invited up was Year 8 pupil Charlotte Sharpe, who admitted she had been excited about watching the band live but had even more fun on the stage.
"It was such a fun experience to sing with a band as I had never done it before," she added.
MaLoKai were supported in the gig by Senomar, a band made up of students from All Saints' Academy.