Largest City in France

2026 ranking · average social position index of middle schools

The towns in France with the highest average social position index of middle schools (501st to 600th)

Buc (Yvelines) has the highest average social position index of middle schools in France: 155.5.

1,229 towns ranked out of 34,875

Continued: the towns in France ranked 501st to 600th, out of 1,229.

The ranking, continued: highest middle school social index in France

Rank Town Department Average middle school index Proportional bar Population
501 tied Rochefort Charente-Maritime (17) 106.7 24,081
501 tied Roissy-en-Brie Seine-et-Marne (77) 106.7 23,370
501 tied Éragny-sur-Oise Val-d'Oise (95) 106.7 18,573
501 tied Soisy-sous-Montmorency Val-d'Oise (95) 106.7 18,148
501 tied Pamiers Ariège (09) 106.7 17,005
501 tied Pont-Audemer Eure (27) 106.7 10,303
501 tied Feurs Loire (42) 106.7 8,505
508 tied Montauban Tarn-et-Garonne (82) 106.6 64,523
508 tied Boissy-Saint-Léger Val-de-Marne (94) 106.6 17,369
508 tied Rumilly Haute-Savoie (74) 106.6 16,904
508 tied Barr Bas-Rhin (67) 106.6 7,246
508 tied Châteaulin Finistère (29) 106.6 5,507
508 tied Saint-Chély-d'Apcher Lozère (48) 106.6 4,475
514 Ornans Doubs (25) 106.5 4,496
515 tied Thiais Val-de-Marne (94) 106.4 33,141
515 tied Pont-Saint-Esprit Gard (30) 106.4 11,156
515 tied Langogne Lozère (48) 106.4 3,032
518 tied Hendaye Pyrénées-Atlantiques (64) 106.3 18,506
518 tied Lamballe-Armor Côtes-d'Armor (22) 106.3 17,746
518 tied Onet-le-Château Aveyron (12) 106.3 12,679
518 tied Falaise Calvados (14) 106.3 7,908
518 tied Saint-Bonnet-le-Château Loire (42) 106.3 1,482
518 tied Nérondes Cher (18) 106.3 1,422
524 tied Bourg-en-Bresse Ain (01) 106.2 43,961
524 tied Mont-de-Marsan Landes (40) 106.2 32,981
524 tied Ussel Corrèze (19) 106.2 9,551
527 tied Digne-les-Bains Alpes-de-Haute-Provence (04) 106.1 18,764
527 tied Château-Gontier-sur-Mayenne Mayenne (53) 106.1 17,255
527 tied Solliès-Pont Var (83) 106.1 12,637
527 tied Belley Ain (01) 106.1 9,695
527 tied Chinon Indre-et-Loire (37) 106.1 8,432
527 tied Ploudalmézeau Finistère (29) 106.1 6,657
533 Darnétal Seine-Maritime (76) 106.0 9,639
534 tied Crépy-en-Valois Oise (60) 105.9 14,600
534 tied Bernay Eure (27) 105.9 10,031
534 tied Largentière Ardèche (07) 105.9 1,512
537 tied Chelles Seine-et-Marne (77) 105.8 54,900
537 tied Bourg-Argental Loire (42) 105.8 2,943
537 tied Beaumont-le-Roger Eure (27) 105.8 2,818
540 tied Nice Alpes-Maritimes (06) 105.7 360,710
540 tied Cagnes-sur-Mer Alpes-Maritimes (06) 105.7 53,819
540 tied Marignane Bouches-du-Rhône (13) 105.7 33,957
540 tied L'Étang-Salé Réunion (974) 105.7 14,688
540 tied Saint-Affrique Aveyron (12) 105.7 8,485
540 tied Labruguière Tarn (81) 105.7 6,699
546 tied Fresnes Val-de-Marne (94) 105.6 29,644
546 tied Blanquefort Gironde (33) 105.6 17,850
546 tied Ambert Puy-de-Dôme (63) 105.6 6,732
546 tied Briec Finistère (29) 105.6 5,940
546 tied Barbezieux-Saint-Hilaire Charente (16) 105.6 4,899
551 tied Grasse Alpes-Maritimes (06) 105.5 51,830
551 tied Thionville Moselle (57) 105.5 43,398
551 tied Coulommiers Seine-et-Marne (77) 105.5 16,543
551 tied Paimpol Côtes-d'Armor (22) 105.5 7,654
551 tied Les Achards Vendée (85) 105.5 5,633
551 tied Salies-de-Béarn Pyrénées-Atlantiques (64) 105.5 4,861
557 tied Créteil Val-de-Marne (94) 105.4 93,813
557 tied Lons-le-Saunier Jura (39) 105.4 17,480
557 tied Aizenay Vendée (85) 105.4 10,573
557 tied La Rochefoucauld-en-Angoumois Charente (16) 105.4 4,127
557 tied Guilvinec Finistère (29) 105.4 2,706
562 tied Bain-de-Bretagne Ille-et-Vilaine (35) 105.3 7,851
562 tied Eu Seine-Maritime (76) 105.3 6,704
562 tied Amplepuis Rhône (69) 105.3 4,966
562 tied Quintin Côtes-d'Armor (22) 105.3 2,919
566 tied Orléans Loiret (45) 105.2 118,788
566 tied Athis-Mons Essonne (91) 105.2 36,899
566 tied Plaisir Yvelines (78) 105.2 32,147
566 tied Lieusaint Seine-et-Marne (77) 105.2 14,099
566 tied Saint-Jean-Pied-de-Port Pyrénées-Atlantiques (64) 105.2 1,778
571 tied Remire-Montjoly French Guiana (973) 105.1 28,068
571 tied Saint-Lô Manche (50) 105.1 20,213
571 tied Vitré Ille-et-Vilaine (35) 105.1 19,938
571 tied Haubourdin Nord (59) 105.1 15,202
571 tied Guer Morbihan (56) 105.1 6,511
571 tied Le Cheylard Ardèche (07) 105.1 2,942
577 tied Abbeville Somme (80) 105.0 22,793
577 tied Brignoles Var (83) 105.0 18,173
577 tied Pontchâteau Loire-Atlantique (44) 105.0 11,798
577 tied Oloron-Sainte-Marie Pyrénées-Atlantiques (64) 105.0 11,279
577 tied Salins-les-Bains Jura (39) 105.0 2,526
582 tied Cherbourg-en-Cotentin Manche (50) 104.9 80,317
582 tied Rosporden Finistère (29) 104.9 7,712
582 tied Brou Eure-et-Loir (28) 104.9 3,267
582 tied Moutiers-les-Mauxfaits Vendée (85) 104.9 2,427
586 tied Toul Meurthe-et-Moselle (54) 104.7 15,955
586 tied Landivisiau Finistère (29) 104.7 9,714
586 tied Yssingeaux Haute-Loire (43) 104.7 7,876
586 tied Herbignac Loire-Atlantique (44) 104.7 7,347
586 tied Gannat Allier (03) 104.7 5,794
591 tied Valenciennes Nord (59) 104.6 43,966
591 tied Hazebrouck Nord (59) 104.6 22,331
591 tied Mauges-sur-Loire Maine-et-Loire (49) 104.6 19,159
591 tied Gisors Eure (27) 104.6 12,622
591 tied Pont-Sainte-Maxence Oise (60) 104.6 12,496
591 tied Bapaume Pas-de-Calais (62) 104.6 4,071
597 tied Guyancourt Yvelines (78) 104.5 30,226
597 tied Barentin Seine-Maritime (76) 104.5 12,239
597 tied Ville-la-Grand Haute-Savoie (74) 104.5 9,654
600 tied Cannes Alpes-Maritimes (06) 104.4 75,105

Source: French Ministry of Education (DEPP), social position indices of middle schools; simple average of the social position indices of the town’s public and state-contracted private middle schools, towns with at least two middle schools. Not ranked: towns with fewer than two middle schools with an index. 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