The choir of All Saints' Church was formed in the 1100s for the old church of All Hallows', lost in 1675. There are currently three groups which make up the choirs: the Boys Choir, the Girls Choir and the Choral Scholars and Lay Clerks. The boys choir ranges in age from 7 to 15, and the girls from 8 to 18. The lower parts consist of Choral Scholars with an age range of 15 to 18, some having previously sung in the treble line, and Lay Clerks.