Pupils have been bringing in a 'gift' every day during advent, ranging from sugar, to soap, to soup as well as colouring pens and books and socks, hats and gloves.
Their Caritas Ambassadors – Caritas is a catholic charity which aims to help the poor and oppressed world-wide – have organised the event.
The items will be donated to local charity Emmaus, for the homeless.
"Everyone has been so generous – we have so many items," said headteacher Sinead Colbeck. "We want to try and ensure that Christmas is special for everyone."