At least two children from a Jewish school in Toulouse, south-west France, were killed this morning after a man on a scooter opened fire.
Four people have been killed, including a father and his two sons and one other student.
City Prosecutor Michel Valet said a 30-year-old man, his two sons, aged three and six, and another child aged 10, were killed. A 17-year-old was also seriously injured.
Mr Valet said the gunman "shot at everything he could see, children and adults, and some children were chased into the school" before he fled the scene on a black scooter.
Parents were dropping their children off at the Ozar Hatorah school when the man rode up on the scooter and began shooting.
Reports claimed the adult was a rabbi. The daughter of the school's director is alleged to be among the injured.
Early reports are linking the shooting with an attack last week on three soldiers, two of whom were shot dead as they used a cashpoint in a town nearly 30 miles away from Toulouse. The 17th Parachute Engineering Regiment had recently returned from a tour of Afghanistan.
Around 25,000 Jews live in Toulouse. The school, which has 200 pupils, describes itself as "religious" but modern, with its aim being to "form the French citizens of tomorrow, in harmony with their Judaism."
It states: "The Jewish school, because of its diversity, is needed more than ever before, in the heart of the city. Since the beginning of our people's history, we have been bearers of a rich culture, and its universal influence has been shown throughout our history. We must continue this today."
Ozar Hatorah has a senior school and a kollel, a torah learning institute for married men.