Largest City in France

2026 ranking · brevet pass rate

The towns in France with the highest brevet pass rate (301st to 400th)

Hasparren (Pyrénées-Atlantiques), Collonges-sous-Salève (Haute-Savoie), Tartas (Landes), and Châteauneuf-de-Galaure (Drôme) share the highest brevet pass rate in France: 100.0%.

1,172 towns ranked out of 34,875

Continued: the towns in France ranked 301st to 400th, out of 1,172.

The ranking, continued: highest brevet pass rates in France

Rank Town Department Brevet pass rate Proportional bar Population
301 tied Lagny-sur-Marne Seine-et-Marne (77) 92.1 21,673
301 tied Saint-Amand-les-Eaux Nord (59) 92.1 16,239
301 tied Luçon Vendée (85) 92.1 9,704
301 tied Labruguière Tarn (81) 92.1 6,699
301 tied Civray Vienne (86) 92.1 2,652
306 tied Cagnes-sur-Mer Alpes-Maritimes (06) 92.0 53,819
306 tied Écully Rhône (69) 92.0 18,243
306 tied Avranches Manche (50) 92.0 10,669
306 tied Champagnole Jura (39) 92.0 8,456
306 tied Guer Morbihan (56) 92.0 6,511
306 tied Argentonnay Deux-Sèvres (79) 92.0 3,318
312 tied Montigny-le-Bretonneux Yvelines (78) 91.9 32,969
312 tied Concarneau Finistère (29) 91.9 21,635
312 tied Joinville-le-Pont Val-de-Marne (94) 91.9 20,675
312 tied Pontivy Morbihan (56) 91.9 15,490
312 tied Onet-le-Château Aveyron (12) 91.9 12,679
312 tied Guémené-Penfao Loire-Atlantique (44) 91.9 5,340
318 tied Montaigu-Vendée Vendée (85) 91.8 21,789
318 tied Aubenas Ardèche (07) 91.8 13,130
318 tied Clermont-l'Hérault Hérault (34) 91.8 9,607
318 tied Lure Haute-Saône (70) 91.8 8,054
318 tied Lesneven Finistère (29) 91.8 7,776
318 tied Marans Charente-Maritime (17) 91.8 4,540
318 tied Flixecourt Somme (80) 91.8 3,284
318 tied Le Faouët Morbihan (56) 91.8 2,869
326 tied Quimper Finistère (29) 91.7 66,579
326 tied Voiron Isère (38) 91.7 22,415
326 tied Bouaye Loire-Atlantique (44) 91.7 8,482
326 tied Morteau Doubs (25) 91.7 7,327
326 tied Wormhout Nord (59) 91.7 5,676
326 tied Douvres-la-Délivrande Calvados (14) 91.7 5,289
332 tied Dijon Côte-d'Or (21) 91.6 164,963
332 tied Haguenau Bas-Rhin (67) 91.6 36,899
332 tied Saint-Martin-Boulogne Pas-de-Calais (62) 91.6 11,038
332 tied Dol-de-Bretagne Ille-et-Vilaine (35) 91.6 6,173
332 tied Salins-les-Bains Jura (39) 91.6 2,526
337 tied Paris Paris (75) 91.5 2,119,412
337 tied Saint-Leu-la-Forêt Val-d'Oise (95) 91.5 16,267
337 tied Aire-sur-la-Lys Pas-de-Calais (62) 91.5 9,856
337 tied Le Cheylard Ardèche (07) 91.5 2,942
341 tied Charenton-le-Pont Val-de-Marne (94) 91.4 29,019
341 tied Beaumont-sur-Sarthe Sarthe (72) 91.4 1,989
343 tied La Rochelle Charente-Maritime (17) 91.3 81,843
343 tied Illkirch-Graffenstaden Bas-Rhin (67) 91.3 28,336
343 tied Ollioules Var (83) 91.3 14,796
343 tied Figeac Lot (46) 91.3 10,378
343 tied Rosporden Finistère (29) 91.3 7,712
343 tied Volvic Puy-de-Dôme (63) 91.3 4,972
343 tied Nozay Loire-Atlantique (44) 91.3 4,380
343 tied Plouër-sur-Rance Côtes-d'Armor (22) 91.3 3,523
351 tied Saint-Junien Haute-Vienne (87) 91.2 11,677
351 tied Gravelines Nord (59) 91.2 11,604
351 tied Blain Loire-Atlantique (44) 91.2 10,635
351 tied Amplepuis Rhône (69) 91.2 4,966
351 tied Charlieu Loire (42) 91.2 3,877
351 tied Bourgueil Indre-et-Loire (37) 91.2 3,737
357 tied Antony Hauts-de-Seine (92) 91.1 65,037
357 tied Vienne Isère (38) 91.1 32,216
357 tied Millau Aveyron (12) 91.1 22,678
357 tied L'Isle-sur-la-Sorgue Vaucluse (84) 91.1 20,755
357 tied Belleville-en-Beaujolais Rhône (69) 91.1 14,307
357 tied Saint-Cyr-sur-Mer Var (83) 91.1 11,899
357 tied Bourg-de-Péage Drôme (26) 91.1 10,082
357 tied La Bassée Nord (59) 91.1 6,687
357 tied Courpière Puy-de-Dôme (63) 91.1 4,285
357 tied Saint-Jean-d'Hermine Vendée (85) 91.1 3,680
367 tied Les Sables-d'Olonne Vendée (85) 91.0 50,924
367 tied Remire-Montjoly French Guiana (973) 91.0 28,068
367 tied Brunoy Essonne (91) 91.0 26,090
367 tied Saint-Omer Pas-de-Calais (62) 91.0 14,954
367 tied Vic-en-Bigorre Hautes-Pyrénées (65) 91.0 5,098
372 tied Le Cannet Alpes-Maritimes (06) 90.9 42,297
372 tied Rillieux-la-Pape Rhône (69) 90.9 31,691
372 tied Combourg Ille-et-Vilaine (35) 90.9 6,534
375 tied Roanne Loire (42) 90.8 36,067
375 tied Lunel Hérault (34) 90.8 26,923
375 tied Bruz Ille-et-Vilaine (35) 90.8 20,113
375 tied Hennebont Morbihan (56) 90.8 16,385
375 tied Fontenay-le-Comte Vendée (85) 90.8 14,668
375 tied Bolbec Seine-Maritime (76) 90.8 11,749
375 tied Eu Seine-Maritime (76) 90.8 6,704
382 tied Rouen Seine-Maritime (76) 90.7 119,165
382 tied Caen Calvados (14) 90.7 111,546
382 tied Neuville-en-Ferrain Nord (59) 90.7 10,074
382 tied Ombrée d'Anjou Maine-et-Loire (49) 90.7 9,000
382 tied Loué Sarthe (72) 90.7 2,188
387 tied Puteaux Hauts-de-Seine (92) 90.6 44,242
387 tied Angoulême Charente (16) 90.6 43,454
387 tied Thouars Deux-Sèvres (79) 90.6 14,178
387 tied Merville Nord (59) 90.6 9,908
387 tied Écouen Val-d'Oise (95) 90.6 7,231
387 tied Brives-Charensac Haute-Loire (43) 90.6 4,478
393 tied Courbevoie Hauts-de-Seine (92) 90.5 83,480
393 tied Chatou Yvelines (78) 90.5 31,112
393 tied Libourne Gironde (33) 90.5 25,591
393 tied Porto-Vecchio Corse-du-Sud (2A) 90.5 11,387
393 tied Aizenay Vendée (85) 90.5 10,573
393 tied Bernay Eure (27) 90.5 10,031
393 tied Vaujours Seine-Saint-Denis (93) 90.5 8,040
393 tied Cadillac-sur-Garonne Gironde (33) 90.5 2,696

Source: French Ministry of Education (DEPP), brevet results; candidates who passed the brevet at the latest session, all of the town’s middle schools combined, towns with at least two middle schools. Not ranked: towns with fewer than two middle schools with published results. Tied values share the same rank. Data sources.

Back to top

This website uses cookies to give you the best possible experience. Read the privacy policy