Coach trip staff had to step in when a youth began attacking fellow passengers on the trip for underprivileged youngsters.
The group, on its way from South London to a week’s Outward Bound course in Wales, stopped at Leigh Delamere services on the M4 on Monday.
Police from Chippenham were called to a disturbance at 1.30pm and acting sergeant Simon Goodwin was kicked in the face. The windows of a Peugeot 106 and Peugeot 306 were also smashed.
Daniel Salem, 21, of Dominion Drive in Southwark, London, was charged with a public order offence, assaulting a police officer and causing criminal damage in connection with the incident.
He appeared at Swindon Magistrates’ Court on Tuesday, where his case was adjourned until Tuesday, August 12, and he was released on conditional bail. He is not allowed to return to Wiltshire until then.