Déchiffrer 2027

FREN

School, Marine Tondelier

Pupils per class, primary: 19 pupils per class in 2032, 12 in priority education

Direction of change: decrease, compared with current law.

The lever. Maximum number of pupils per class in primary school that the programme commits to respecting. Direction rule: ↑ more pupils per class.

« Faire de l’école primaire une priorité absolue en réduisant la taille des classes à 19 élèves en 2032 et à 12 élèves dans les établissements en réseau d’éducation prioritaire (REP et REP+). »1

Translation by the editorsMake primary school an absolute priority by reducing class size to 19 pupils in 2032 and to 12 pupils in schools in the priority education network (REP and REP+).

Encoding

Position linked to an option of the cost schedule, with no parameter to set: see the costing.

Costing

Announced by the candidate

not announced

The programme does not cost this measure.

Published costings

none

No external costing of this position recorded to date.

Our calculation

−€1.1bn

per year for the public accounts, new spending, range −€1.7bn to −€1.1bn.

The calculation

  • Average reduced to 19 pupils per class, public primary schools (about 24,800 additional teaching posts, at 2029-2032 pupil numbers): Option costed by the source: a cost of €1.05bn (1.05 to 1.74) per year.

Assumption by the editors. Partial costing. Reading adopted: 19 pupils on average in primary school in 2032, as for Jean-Luc Mélenchon’s position. The “cap” reading and the 12 pupils in priority education are not costed.

Coefficient calculated by the editors from Sénat, rapport spécial PLF 2026, Enseignement scolaire (O. Paccaud): the position is marked as an assumption by the editors.

Current law, sources and limits of the cost schedule

Current law. No general legal cap. Cap of 24 pupils in grande section (final year of nursery school), CP and CE1, and halving of these classes in REP/REP+ since 2017. Average in public elementary schools: 21.3 pupils per class in 2024; the minister announces 21.0 for the first time at the start of the 2025 school year. Primary level (public and private): 6.15 million pupils today, fewer than 5.7 million forecast in 2029 (DEPP, cited by the Senate).

Horizon. full year 2032, €bn/year, compared with current policies

Limits. Calculation: posts = P/(s×(s−1)), with P ≈ 4.95m public-sector pupils in 2029-2032 (editors' assumption: 87% of 5.7m) and s = 21, i.e. about 11,800 posts. Cost per post at the centre: €48,336 excluding the CAS Pensions (State pensions special account), brought back to pay for active service (48,336 / 1.145 ≈ €42,200), i.e. €0.5bn; high value: about €70k per post counting the contribution to the CAS Pensions. “Net” convention (R9), the same as for the public sector pay index point and public sector headcount: at the centre, cost excluding all employer contributions paid to other public administrations (CAS Pensions, employer social contributions); as upper bound, full employer cost. The published “excluding CAS” cost still includes employer contributions other than the CAS: it is brought back to pay for active service alone by the ratio “average loaded cost excluding CAS / pay for active service” from the PAP 2024 (Enseignement scolaire, entry-exit costs: 47,634 / 41,610 = 1.145 in primary, 51,198 / 44,265 = 1.157 in secondary, about 1.15 on average; editors' calculation). The cost is not linear: each pupil fewer costs more than the previous one (going from 21 to 18 costs more than three times the unit). Decisive point: current policies cut posts in line with demographics (4,018 in 2026). A candidate who “maintains posts” therefore reduces class sizes at no cost compared with 2026, but at a cost compared with the reference trajectory. The DEPP note on class sizes and the RERS (education.gouv.fr) were not accessible: the figures come from the Senate, not from the DEPP. Option moyenne-19 (average of 19): same method, same sources and same assumptions as the parameter (4.95m public-sector pupils in 2029-2032). Posts = P/19 − P/21 = 4.95m × (1/19 − 1/21) ≈ 24,800, at about €42,200 (€48,336 excluding the CAS Pensions, brought back to pay for active service), i.e. €1.05bn; €1.74bn at about €70k per post with the contribution to the CAS Pensions. Caution: the lever is defined as a maximum number of pupils per class, whereas the cost schedule costs an average. A cap at a given level costs considerably more than an average at the same level. A position is therefore costed only if the text targets an average.

How to read these amounts. These are static costs and revenues, with no feedback effect, over a full year: nothing on growth, employment or the revenue that economic activity would gain or lose. A higher net cost does not on its own make a worse policy, nor net savings a better one: each programme rests on an economic model (demand-led stimulus, lower compulsory levies, consolidation of the public accounts…) that the cost schedule does not settle. GDP itself measures a volume of activity, not well-being or the usefulness of what is produced. Economic models and feedback effects.

  1. Pour une prospérité écologique – Le nouveau programme des Écologistes (Projet 2027), version 1 of 25 August 2026, p. 90. Open the document at this page.

Contest this encoding (prefilled email; procedure and deadlines)