Orwell Park School near Ipswich has held its annual charity fun run.
More than 350 fundraisers took part in the event, which featured three races for pupils, family members, staff and amateur runners.
Jim Last of the Framlingham Flyers Running Club won the competitive 10k adult race.
There was a 1.5k junior race, in which grandparents also took part, and a colourful and creative 3k fancy dress race. Participants ranged from US president Donald Trump to superhero Wonder Woman.
The event raised vital funds for St Elizabeth Hospice in Ipswich, Meningitis Research Foundation and Facing The World, which offers surgery to children with facial disfigurements.
Headmaster Adrian Brown said: “The school works for three charities every year: a local charity, a national charity and an international charity.
“I am proud of the way pupils work so hard.”
Caroline Brunt, the school’s charity organiser, thanked everybody for entering in such “fine spirit”.
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