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
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here