Royal Russell School held a Harry Potter day to conjure up some funds for the Great Ormond Street Hospital and promote child literacy.

Pupils and teachers dressed up as Harry Potter characters with actors arriving at the school for a day of events which included a magic show, performances and a junior literacy awards ceremony.

Students had their photographs taken beside a magical knight bus which appeared in the school and children posed for photographs with a wide variety of fictional characters including the half-giant Hagrid.

A Hogwarts special tuck signalled the end of the day for hungry students and visitors.

Read profiles of local schools at yourlocalguardian.co.uk/education