Over 600 people were detained across France on Wednesday as high school student protests — now into their second week — escalated into running clashes with police. The Interior Ministry reported 83 police officers and gendarmes wounded, along with 32 teachers and students. The unrest has spread from the Île-de-France region around Paris to Bordeaux, Lyon, and Lille, where tear gas was deployed again. The students' grievances are concrete and unglamorous: overcrowded classrooms, teacher shortages, rats and cockroaches in school buildings, heating systems that leave rooms freezing or sweltering depending on the season. One 17-year-old student, Fadila, described conditions to Reuters that would be recognizable to anyone who has watched French public infrastructure slowly degrade under two decades of austerity-flavored budgeting. These are not abstract demands. They are complaints about buildings that don't work. The government's response has followed a familiar script. President Macron acknowledged the students' concerns as "legitimate" — then pivoted immediately to condemning violence and blockades. Interior Minister Laurent Nunez went further, describing the unrest as "urban violence" and pointing to roving agitators moving between schools. The political target was made explicit: La France Insoumise (LFI) and its leader Jean-Luc Mélenchon, who had called the police response a "crackdown" with "racist undertones" and urged party activists to support the protests. The agitator framing does real work here. It allows the executive to acknowledge grievances in the abstract while treating the actual expression of those grievances as a security problem. Whether far-left activists are present at some protests is a factual question. Whether their presence explains why teenagers are angry about cockroaches in their classrooms is a different question entirely — and the government is conspicuously uninterested in answering the second one. Mélenchon, for his part, is doing what Mélenchon always does: inserting himself into a crisis he did not create, racializing the framing in ways that allow Macron's allies to shift the conversation from infrastructure to identity, and ensuring LFI captures the energy of the moment without bearing responsibility for outcomes. Prime Minister Lecornu's accusation that Mélenchon is "racializing a debate about student security" is technically accurate and strategically convenient — it lets the government fight LFI instead of fighting mold. The structural picture is bleak. France spends less per secondary student than the OECD average when adjusted for its cost of living, and the gap has widened since the post-COVID fiscal squeeze. Teacher recruitment has cratered — thousands of positions go unfilled each year, a trend that predates any single government. The physical plant of many lycées, particularly in the banlieues, has been deteriorating for years. None of this is new. What is new is that the students themselves are now the ones forcing the conversation. The 20-year question writes itself: if French public education continues to lose teachers, buildings, and credibility at this rate, these protests are not an event — they are a preview. The political class will keep blaming agitators. The buildings will keep rotting. And the next generation of students will arrive to find the same cockroaches, plus a thicker file of press clippings about how their predecessors' anger was someone else's fault.