A bus carrying British schoolchildren has gone off the highway and overturned near the Belgian coast.

The mayor of Middelkerke, Janna Rommel-Opstaele, said one person was killed in the Sunday morning accident on the E-40 highway. The mayor said all of the children survived.

Belgian media said the person killed was an adult accompanying the children and the driver was also reportedly hurt.

Belgian highway authorities said the vehicle apparently went out of control, struck the pillar of a bridge, then shot off the road.

The Flemish broadcasting company VTM said the bus had been carrying 34 children and six adults. Some of the children were taken to Middelkerke to be treated for minor injuries.