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 (301st to 400th)

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 301st to 400th, out of 1,229.

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

Rank Town Department Average middle school index Proportional bar Population
301 tied Draveil Essonne (91) 112.3 30,323
301 tied Jouy-le-Moutier Val-d'Oise (95) 112.3 17,989
301 tied Montivilliers Seine-Maritime (76) 112.3 15,684
304 La Crau Var (83) 112.2 19,939
305 tied Saintes Charente-Maritime (17) 112.1 26,773
305 tied Bagnères-de-Bigorre Hautes-Pyrénées (65) 112.1 7,375
305 tied Muzillac Morbihan (56) 112.1 5,229
308 tied Orée d'Anjou Maine-et-Loire (49) 112.0 17,527
308 tied Saint-André-de-Cubzac Gironde (33) 112.0 12,776
308 tied Aurec-sur-Loire Haute-Loire (43) 112.0 6,287
311 tied Sallanches Haute-Savoie (74) 111.9 17,832
311 tied Ancenis-Saint-Géréon Loire-Atlantique (44) 111.9 12,005
311 tied Bonnières-sur-Seine Yvelines (78) 111.9 5,101
314 tied Marly Moselle (57) 111.8 10,477
314 tied Steenvoorde Nord (59) 111.8 4,401
316 tied Saint-Raphaël Var (83) 111.7 37,704
316 tied Riedisheim Haut-Rhin (68) 111.7 12,467
316 tied Moulins-lès-Metz Moselle (57) 111.7 5,336
316 tied Le Pont-de-Beauvoisin Isère (38) 111.7 3,734
316 tied Saint-Didier-en-Velay Haute-Loire (43) 111.7 3,577
321 tied Vernon Eure (27) 111.6 25,873
321 tied Concarneau Finistère (29) 111.6 21,635
321 tied Saint-Amand-les-Eaux Nord (59) 111.6 16,239
324 tied Périgueux Dordogne (24) 111.5 30,496
324 tied Vendôme Loir-et-Cher (41) 111.5 16,364
324 tied Saint-Brevin-les-Pins Loire-Atlantique (44) 111.5 14,909
324 tied Saint-Philbert-de-Grand-Lieu Loire-Atlantique (44) 111.5 9,604
324 tied Molsheim Bas-Rhin (67) 111.5 9,438
324 tied Neuves-Maisons Meurthe-et-Moselle (54) 111.5 6,572
330 tied Maurepas Yvelines (78) 111.4 20,844
330 tied Quiberon Morbihan (56) 111.4 4,955
330 tied Pélussin Loire (42) 111.4 3,831
333 tied Gaillac Tarn (81) 111.3 16,531
333 tied Montauban-de-Bretagne Ille-et-Vilaine (35) 111.3 6,798
335 tied Dijon Côte-d'Or (21) 111.2 164,963
335 tied La Rochelle Charente-Maritime (17) 111.2 81,843
335 tied Muret Haute-Garonne (31) 111.2 26,618
335 tied Montbrison Loire (42) 111.2 16,656
339 Uzès Gard (30) 111.1 8,851
340 tied Albi Tarn (81) 111.0 52,783
340 tied Montaigu-Vendée Vendée (85) 111.0 21,789
340 tied Vauréal Val-d'Oise (95) 111.0 16,288
340 tied Saint-André-lez-Lille Nord (59) 111.0 13,354
340 tied Elven Morbihan (56) 111.0 6,807
340 tied La Mure Isère (38) 111.0 5,152
346 tied Thonon-les-Bains Haute-Savoie (74) 110.9 38,946
346 tied La Ciotat Bouches-du-Rhône (13) 110.9 38,868
346 tied Saint-Julien-en-Genevois Haute-Savoie (74) 110.9 16,443
346 tied Neuville-en-Ferrain Nord (59) 110.9 10,074
346 tied Baraqueville Aveyron (12) 110.9 3,278
351 tied Tours Indre-et-Loire (37) 110.8 141,746
351 tied Noisy-le-Grand Seine-Saint-Denis (93) 110.8 73,408
351 tied Les Sables-d'Olonne Vendée (85) 110.8 50,924
351 tied Six-Fours-les-Plages Var (83) 110.8 37,643
355 tied Rodez Aveyron (12) 110.7 25,685
355 tied Langon Gironde (33) 110.7 7,834
355 tied Valognes Manche (50) 110.7 7,200
355 tied Marvejols Lozère (48) 110.7 4,963
355 tied Ribeauvillé Haut-Rhin (68) 110.7 4,869
355 tied Chaumont-en-Vexin Oise (60) 110.7 3,382
361 tied Frontignan Hérault (34) 110.6 24,383
361 tied Beaumont-sur-Oise Val-d'Oise (95) 110.6 10,333
361 tied Solesmes Nord (59) 110.6 4,252
364 tied Cuers Var (83) 110.5 13,409
364 tied Janzé Ille-et-Vilaine (35) 110.5 8,838
364 tied Le Lion-d'Angers Maine-et-Loire (49) 110.5 5,481
367 tied Le Kremlin-Bicêtre Val-de-Marne (94) 110.4 24,206
367 tied Saint-Saulve Nord (59) 110.4 11,105
367 tied Sainte-Luce Martinique (972) 110.4 9,605
370 tied Chambéry Savoie (73) 110.3 61,493
370 tied La Bassée Nord (59) 110.3 6,687
370 tied Cancale Ille-et-Vilaine (35) 110.3 5,769
370 tied Saint-Sever Landes (40) 110.3 5,171
370 tied Masseube Gers (32) 110.3 1,909
370 tied Le Monastier-sur-Gazeille Haute-Loire (43) 110.3 1,819
376 tied Cahors Lot (46) 110.2 20,887
376 tied Vaujours Seine-Saint-Denis (93) 110.2 8,040
378 tied Les Clayes-sous-Bois Yvelines (78) 110.1 17,003
378 tied Yvetot Seine-Maritime (76) 110.1 11,648
380 tied Aigrefeuille-d'Aunis Charente-Maritime (17) 110.0 4,748
380 tied Rignac Aveyron (12) 110.0 2,172
382 tied Saint-Martin-Boulogne Pas-de-Calais (62) 109.9 11,038
382 tied Paray-le-Monial Saône-et-Loire (71) 109.9 9,677
382 tied La Tour-du-Pin Isère (38) 109.9 8,326
382 tied Aixe-sur-Vienne Haute-Vienne (87) 109.9 5,985
382 tied Lectoure Gers (32) 109.9 3,983
387 tied Villeneuve-d'Ascq Nord (59) 109.8 63,462
387 tied Bailleul Nord (59) 109.8 14,960
389 tied Mandelieu-la-Napoule Alpes-Maritimes (06) 109.7 21,845
389 tied Douarnenez Finistère (29) 109.7 14,425
389 tied Maraussan Hérault (34) 109.7 4,869
392 tied Ajaccio Corse-du-Sud (2A) 109.6 77,132
392 tied Aigueperse Puy-de-Dôme (63) 109.6 2,700
394 tied Bellevigne-en-Layon Maine-et-Loire (49) 109.5 6,045
394 tied Beaumont-de-Lomagne Tarn-et-Garonne (82) 109.5 3,990
396 tied Mérignac Gironde (33) 109.4 78,946
396 tied Oullins-Pierre-Bénite Rhône (69) 109.4 38,495
396 tied Tournon-sur-Rhône Ardèche (07) 109.4 11,849
396 tied Jarville-la-Malgrange Meurthe-et-Moselle (54) 109.4 9,567
396 tied Chazelles-sur-Lyon Loire (42) 109.4 5,642

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