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
The Met Office has issued a yellow alert for Windsor and Maidenhead, Slough and Wokingham, warning that rain moving eastwards across the south of the country may turn to snow in some places.