More than 700 people joined the fun as St Edmund Campion Catholic Primary School in Maidenhead held its annual summer fun day.
Activities at the venue in Altwood Road included a bouncy castle, obstacle courses and a tug-of-war.
Dora Wheeler, from the fun day organising committee, said: "We have had a really good turnout, a lot more than last year. We sold out of soft drinks and bar drinks. It has been really good."
There was a performance of Fame by a youth group, a Zumba demonstration, street dancing, belly dancing, a grand draw, sponging teachers in the stocks and stalls and a visit from Peppa Pig.
Electric cars were very popular with the infant and reception children and kick a rugby ball the furthest also went down well.
Everything from waffles to a barbecue to curry and ice cream catered for everyone's culinary tastes.
Children also enjoyed a dip in the swimming pool.
Money raised, about £8,000, will be split among the St Edmund Campion school, church and nursery.
Top Ten Articles
CCTV images have been released of men police would like to speak to in connection with a homophobic attack on a couple as they took a train home from a Valentine's Day meal.