French high school students have escalated from scattered protests to coordinated nationwide disruption, with 340 demonstrations outside lycées by mid-morning Thursday and more than 160 schools forced to shut. The proximate triggers — 35 students per classroom, buildings with water leaks and inadequate toilets, summer temperatures reaching 35°C in rooms without ventilation — are not new. They are the accumulated physical evidence of years of budget compression in secondary education. The violence has been real and bidirectional. At Marseille's Victor Hugo high school, a student attempting to throw petrol into a rubbish bin inadvertently splashed teachers. At Saint-Exupéry high school, also in Marseille, hundreds of young people surrounded a responding firetruck, forced firefighters to flee, and set the vehicle alight. In Nantes, a fire was set at a school entrance. In Strasbourg, students burned barriers on tram tracks, prompting authorities to halt tram services to restrict movement. Several school principals were injured or assaulted during blockades. Authorities report many dozens of injuries on both sides — from thrown objects and from police riot-control projectiles. Police have detained hundreds of protesters, all at lycées serving students aged 15 to 18. The Interior Ministry has opened internal investigations into brutality allegations involving three students. University students have joined, blocking access to roughly 30 campuses including in Paris and Marseille. The scale of the disruption prompted Prime Minister Sébastien Lecornu to convene a crisis meeting and instruct ministers to cancel upcoming official travel. Education Minister Édouard Geffray has scheduled Friday meetings with staff unions and parent and student associations — a standard decompression move. But the underlying demand is structural: more funding for facilities, more teachers, smaller class sizes, more supervisory staff. Raphael, a 17-year-old protester in Strasbourg, summarized it plainly: "The building is falling apart, the cafeteria is too small. There's zero budget, zero resources, not enough supervisors." The political capture has already begun. The government accuses Jean-Luc Mélenchon's France Unbowed party of encouraging the protests. Mélenchon responded that his party "called for nonviolent methods of struggle" and criticized the government's response as repressive. With the presidential succession race to replace Macron next May already underway, both sides have incentives to instrumentalize the unrest rather than resolve the material conditions driving it. This is the structural trap: France's education infrastructure has been slowly degrading for years, and no governing coalition has found it electorally profitable to fund the boring work of building maintenance, teacher hiring, and classroom expansion. The students are protesting physical reality — heat, crowding, decay — but the political system is processing it as a public order problem and a campaign opportunity. The crisis meeting focused on managing demonstrations, not on capital budgets. The 20-year question is whether this pattern of deferred maintenance and periodic eruption becomes permanent. If the response is policing plus symbolic meetings plus political blame-shifting, France will see this cycle repeat with increasing intensity as buildings age further, class sizes grow, and the next generation of students inherits the same crumbling walls.