Education Services · Etalab / Government of France
data.gouv.fr — French national education & schooling datasets
Datadory delivers France education data covering data.gouv.fr's national education & schooling catalogue - roughly 354 datasets anchored by the Annuaire de l'education directory of 68,900+ schools and institutions with UAI codes, geocodes and full provision flags, alongside Parcoursup admission files and INSEE schooling statistics. Get sample rows first, delivered daily, weekly, or hourly.
API, files, or your warehouse. Daily, weekly, or hourly.
- Where it covers
- Metropolitan France plus overseas territories, resolved to the individual establishment. Aggregated products (INSEE FOR1 and statistical sets) climb the ladder from commune through department and académie to national.
- How far back
- The directory is a living register whose rows carry opening dates, revision stamps and operational status; INSEE statistical series are annual; Parcoursup files are organised per campaign year.
- How fine
- Establishment-level rows in the directory - one row per school with geocode and provision flags; commune, department, académie and national grains in the statistical and admissions products.
What is the data.gouv.fr French national education & schooling collection?
It is the education slice of data.gouv.fr, the French state's official data catalogue run by Etalab: roughly 354 datasets contributed by ministries, regions, departments and municipalities, all reachable under a single tag.
The anchor is Annuaire de l'éducation, compiled by the Ministères de l'Éducation nationale from ONISEP and RAMSESE records. This is the register of every public and private school and institution operating in France - first- and second-degree schooling, medico-social establishments, CIO information centres and administrative bodies - currently 68,940 rows described across 71 columns. Because it is a register rather than a survey, it answers presence and provision questions (does this commune have a collège with a canteen?) that no statistical table can.
Around it sit the analytical layers: Ministry-published Parcoursup admission files cut by speciality, INSEE's detailed FOR1 schooling statistics, and hundreds of school-location datasets published by sub-national governments. Four layers, one catalogue - national register, admissions, statistics, local geography.
What do rows in the Annuaire de l'éducation look like?
One row per establishment, wide format. Row 0301025B is Ecole élémentaire Georges Lapierre in Laudun-l'Ardoise (30290): an Ecole, publicly run, department 030, académie 11, région 76. Its remaining ~60 columns are mostly 0/1 switches recording what the school offers - elementary level, canteen, specialty sections - plus the geocode triple and lifecycle stamps.
That flatness is the point. Nothing requires interpretation: the public/private switch is a column, the REP flag is a column, boarding is a column. Analysts coming from survey data usually notice two things - first, that the UAI code makes every row permanently joinable against other ministry publications; second, that precision_localisation grades the geocode rather than pretending all coordinates are equal.
The other layers break the pattern deliberately. Parcoursup rows report programmes and admissions rather than buildings; INSEE FOR1 reports pupil counts by commune and level. Sample rows above show attributes observed in the catalogue this session; full row-level extracts ship with your sample.
Which fields does the field dictionary define?
The dictionary covers the directory spine: Identifiant_de_l_etablissement (the UAI code), identity and status columns, the address and administrative-geography stacks, the provision flags, Appartenance_Education_Prioritaire, SIREN_SIRET, the geocode triple, and the lifecycle fields date_ouverture, date_maj_ligne and etat.
These definitions are verified against live directory records rather than inferred from a layout document, which matters because the wider catalogue has no unified schema - each contributor documents itself, and local school-location datasets in particular vary in column naming. We pin per-file schemas when cutting your sample so nothing surprises you at mapping time.
Fields outside the directory - Parcoursup speciality variables, FOR1 measures - are documented separately on request with your sample.
Where does coverage run, and at what grain?
Geographically: metropolitan France plus overseas territories, down to the individual establishment - the finest grain in the catalogue. Aggregated products climb from commune through department and académie to national. If your frame is cross-country comparison, this catalogue gives you the French side in unusual depth and stops at the border; harmonised European tables slot in above it.
Temporally, the layers work differently by design. The directory behaves as a register: rows carry opening dates, revision stamps and an operational status, so closures, mergers and reopenings are events in the data rather than corrections to it. INSEE statistical series are annual. Parcoursup files accumulate per campaign year, which suits cohort analysis better than a rolling snapshot would.
Grain follows purpose. Establishment rows answer where-provision questions; commune-to-national aggregates answer system-state questions. Teams rarely need just one, which is why the whole tag ships as a single deliverable.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
Identifiant_de_l_etablissement | string | UAI code uniquely identifying each French educational establishment; stable across years and the join key against other ministry publications. | 0301025B |
Nom_etablissement | string | Official name of the school or institution as registered with the ministry. | Ecole élémentaire Georges Lapierre |
Type_etablissement | enum | Establishment category - Ecole, Collège, Lycée, médico-social establishment, CIO information centre or administrative body. | Ecole |
Statut_public_prive | enum | Public or private status of the establishment. | Public |
Adresse_1 / Adresse_2 / Adresse_3 | string | Three-line postal address of the establishment. | |
Code_postal / Code_commune / Nom_commune | string | Postal code, INSEE commune code and commune name locating the establishment administratively. | 30290 / 30141 / Laudun-l'Ardoise |
Code_departement / Code_academie / Code_region | string | Administrative geography codes - department, académie and région - matching French statistical geography. | 030 / 11 / 76 |
Ecole_maternelle / Ecole_elementaire | boolean | Nursery and elementary schooling flags, encoded 0/1. | 0 |
Voie_generale / Voie_technologique / Voie_professionnelle | boolean | Availability of general, technological and vocational tracks at secondary level. | |
Restauration / Hebergement / Internat | boolean | Canteen, lodging and boarding provision indicators. | |
ULIS / Segpa / Apprentissage | boolean | Inclusive education units (ULIS), SEGPA adapted teaching and apprenticeship programme flags. | |
Section_arts / Section_sport / Section_internationale | boolean | Specialty section offerings - arts, cinema, theatre, sport, international, European. | |
Appartenance_Education_Prioritaire | string | Membership of priority-education networks (REP / REP+). | REP+ |
SIREN_SIRET | string | Legal entity identifier allowing joins against French business registers. | |
latitude / longitude / precision_localisation | geo | Geocoded position of the establishment plus an explicit grade for how precise that geocode is. | |
date_ouverture / date_maj_ligne / etat | date | Opening date, last row-level revision stamp and current operational state of the record. |
Questions buyers ask
What does the data.gouv.fr French national education & schooling collection contain?
Roughly 354 datasets under the education tag of France's official catalogue, anchored by the Annuaire de l'éducation directory of 68,940 establishments across 71 columns. Alongside it: Ministry-published Parcoursup admission files by speciality, INSEE FOR1 schooling statistics, and hundreds of locally published school-location datasets.
How many schools are in the Annuaire de l'éducation?
The current publication carries 68,940 establishments. The register spans public and private institutions across first- and second-degree schooling, plus medico-social establishments, CIO information centres and administrative bodies.
Can I tell whether a school is public or private?
Yes - Statut_public_prive carries the public/private split as a plain column, next to Type_etablissement for the institutional category and Appartenance_Education_Prioritaire for REP or REP+ membership.
Are the school coordinates reliable enough for mapping?
Every establishment ships with latitude, longitude and precision_localisation, a column that grades how precise the geocode is. You can filter or weight by that grade instead of discovering bad points downstream.
Does this collection cover universities and grandes écoles?
The annuaire's remit is schooling-age establishments - écoles, collèges, lycées and related medico-social and administrative bodies. Postsecondary institutions need dedicated higher-education sources, which Datadory also delivers; the two pair cleanly on the questions where they meet.
Can I evaluate records before committing to a feed?
That is what the sample is for. Name the departments, académies or communes you care about and we cut directory rows toward them, so you can validate the UAI keys, flag conventions and geocode grades against your own pipeline first.
Datasets that pair with this one
- Explore Education Statistics (EES) England's department-side explorer for school data - the UK counterpart to what the annuaire does for France, at a similar establishment grain.
- Eurostat Education & Training Database Harmonised European educ_* tables - put France beside its neighbours once you have the establishment-level detail.
- NCES School & District Search / CCD America's public-school directory - same job as the annuaire, different republic, equally joinable on agency identifiers.
- UDISE+ (India) India's unified school information system - the largest directory in this family, useful when your analysis spans systems.
- GreatSchools.org ratings & profiles A parent-facing ratings layer over US directory facts - the demand-signal complement to France's register-of-record approach.
- IPEDS institution data Postsecondary depth the schooling directory does not attempt - pair them when your question crosses from schools into higher education.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.