France’s school and cost-of-living protests
Last updated · Developing story
The big picture
France's autumn protests bring together complaints about education and the cost of everyday life. By late September, students were blocking schools over teacher shortages and deteriorating buildings, while public-sector workers protested planned budget cuts. The movement put pressure on President Emmanuel Macron's government before the next presidential election.
Large demonstrations later overlapped with violence and looting, leading the government to tighten protest restrictions and expand its police deployment. Macron blamed hard-left groups and vandals for the October 17 unrest; that was his explanation, not a finding about every participant. The central distinction is between the demands of demonstrators and particular acts of violence. Both the policy grievances and the response to disorder shape how this story develops.
Where things stand
As of October 24, another large nationwide protest has taken place. Rallies were largely peaceful before clashes in Paris and Marseille as night fell. Authorities deployed 70,000 police and gendarmes. The government reported nearly 1,000 arrests; the protests have not produced a settled resolution.
Key facts
- School protests and public-sector strikes were already underway in September, before the major October clashes.
- The government increased the October 24 security deployment by 10,000 compared with October 17.
- More than 400,000 people rallied nationwide on October 24, according to the reported official count.
How we got here
Students block school entrances and civil servants strike over education conditions and planned cuts.
Protests are accompanied by riots and looting that become the focus of subsequent security restrictions.
Macron announces restrictions on protests he describes as illegitimate and blames hard-left groups for unrest.
Hundreds of thousands march again; largely peaceful demonstrations give way to clashes in some cities.
What happens next
No further event was confirmed at the last update.