Six children have died after a school bus crashed into a truck in France a day after another road crash involving a school bus left two youngsters dead.

The head-on collision with a lorry carrying rubble happened at around 7.15am local time (6.15am Irish time) near Rochefort in the western Charente-Maritime region.

The bus was carrying about 17 people, and three children suffered minor injuries in the accident, a police source said.

Yesterday two children, aged 12 and 15, died when a school bus veered off a road in snowy conditions near the Swiss border in eastern France.

The school bus was carrying 32 children on its daily trip to the village school in Montbenoit when it left the road, police said.