South Craven School pupils have raised £1,200 for an Airedale Hospital department.

Year seven children collected the cash mostly through making and selling cakes and organising competitions.

Pupils from each year group select a different good cause to support every year.