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 (901st to 1,000th)

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

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

Rank Town Department Average middle school index Proportional bar Population
900 tied Saint-Gratien Val-d'Oise (95) 98.0 21,427
900 tied Saint-Avold Moselle (57) 98.0 15,006
900 tied Louhans-Châteaurenaud Saône-et-Loire (71) 98.0 6,650
904 tied Estaires Nord (59) 97.9 6,648
904 tied Bédarieux Hérault (34) 97.9 6,014
906 tied Soissons Aisne (02) 97.8 28,664
906 tied Armentières Nord (59) 97.8 27,382
906 tied Lourdes Hautes-Pyrénées (65) 97.8 13,520
906 tied Carhaix-Plouguer Finistère (29) 97.8 7,869
910 tied Romorantin-Lanthenay Loir-et-Cher (41) 97.7 18,847
910 tied Fécamp Seine-Maritime (76) 97.7 17,635
910 tied Buzançais Indre (36) 97.7 4,438
913 tied Laon Aisne (02) 97.6 24,809
913 tied Saint-Michel-sur-Orge Essonne (91) 97.6 21,901
913 tied L'Isle-d'Abeau Isère (38) 97.6 17,792
913 tied Loudun Vienne (86) 97.6 7,113
913 tied Montdidier Somme (80) 97.6 6,032
918 tied Villeurbanne Rhône (69) 97.5 164,747
918 tied Pontivy Morbihan (56) 97.5 15,490
918 tied Chantonnay Vendée (85) 97.5 9,049
918 tied Péronne Somme (80) 97.5 7,265
918 tied Montebourg Manche (50) 97.5 2,077
923 tied Belfort Territoire de Belfort (90) 97.4 46,662
923 tied Alès Gard (30) 97.4 46,632
923 tied Sainte-Marie Réunion (974) 97.4 37,527
923 tied Thouars Deux-Sèvres (79) 97.4 14,178
923 tied Châteaubriant Loire-Atlantique (44) 97.4 12,716
923 tied Broons Côtes-d'Armor (22) 97.4 3,015
929 tied Dieppe Seine-Maritime (76) 97.3 28,970
929 tied Montrevault-sur-Èvre Maine-et-Loire (49) 97.3 16,045
929 tied Le Bourget Seine-Saint-Denis (93) 97.3 15,970
929 tied Flixecourt Somme (80) 97.3 3,284
929 tied Pleine-Fougères Ille-et-Vilaine (35) 97.3 2,028
934 tied Villefranche-sur-Saône Rhône (69) 97.2 36,563
934 tied Sainte-Geneviève-des-Bois Essonne (91) 97.2 35,744
934 tied Thann Haut-Rhin (68) 97.2 7,897
934 tied Ernée Mayenne (53) 97.2 5,599
934 tied Villedieu-les-Poêles-Rouffigny Manche (50) 97.2 3,972
934 tied Sainte-Foy-la-Grande Gironde (33) 97.2 2,518
940 tied Le Cannet Alpes-Maritimes (06) 97.1 42,297
940 tied Bolbec Seine-Maritime (76) 97.1 11,749
942 Les Andelys Eure (27) 97.0 7,848
943 tied Rosny-sous-Bois Seine-Saint-Denis (93) 96.9 47,368
943 tied Limeil-Brévannes Val-de-Marne (94) 96.9 27,512
943 tied Argentan Orne (61) 96.9 13,939
943 tied Aulnoye-Aymeries Nord (59) 96.9 8,852
943 tied Pouzauges Vendée (85) 96.9 5,868
948 tied L'Aigle Orne (61) 96.8 7,886
948 tied Montval-sur-Loir Sarthe (72) 96.8 5,827
948 tied Longuyon Meurthe-et-Moselle (54) 96.8 5,205
948 tied Rambervillers Vosges (88) 96.8 5,078
948 tied Vouziers Ardennes (08) 96.8 3,938
953 tied Saint-Priest Rhône (69) 96.7 49,498
953 tied Saint-Omer Pas-de-Calais (62) 96.7 14,954
953 tied Merdrignac Côtes-d'Armor (22) 96.7 3,357
956 tied Dunkerque Nord (59) 96.6 87,442
956 tied Sainte-Anne Guadeloupe (971) 96.6 24,204
956 tied Le Robert Martinique (972) 96.6 21,651
956 tied Montceau-les-Mines Saône-et-Loire (71) 96.6 17,325
956 tied Valserhône Ain (01) 96.6 17,031
956 tied Mortain-Bocage Manche (50) 96.6 3,130
956 tied Rohan Morbihan (56) 96.6 1,562
963 tied Saint-Paul Réunion (974) 96.5 109,405
963 tied Montluçon Allier (03) 96.5 34,107
963 tied Lézignan-Corbières Aude (11) 96.5 10,584
963 tied Faulquemont Moselle (57) 96.5 5,158
967 tied Savigny-le-Temple Seine-et-Marne (77) 96.4 31,431
967 tied Somain Nord (59) 96.4 11,837
969 tied Villeneuve-le-Roi Val-de-Marne (94) 96.3 21,062
969 tied Moissac Tarn-et-Garonne (82) 96.3 13,697
969 tied Albert Somme (80) 96.3 9,668
969 tied Aumale Seine-Maritime (76) 96.3 2,045
973 tied Pierrelatte Drôme (26) 96.2 14,006
973 tied Mauron Morbihan (56) 96.2 3,225
975 tied Nîmes Gard (30) 96.1 154,017
975 tied Champigny-sur-Marne Val-de-Marne (94) 96.1 78,400
975 tied Mazamet Tarn (81) 96.1 10,501
975 tied Saint-James Manche (50) 96.1 5,102
975 tied Cours Rhône (69) 96.1 4,401
980 tied Meaux Seine-et-Marne (77) 96.0 57,360
980 tied Bagneux Hauts-de-Seine (92) 96.0 44,744
980 tied Carpentras Vaucluse (84) 96.0 32,388
980 tied Morsang-sur-Orge Essonne (91) 96.0 21,850
980 tied Chennevières-sur-Marne Val-de-Marne (94) 96.0 18,815
980 tied Josselin Morbihan (56) 96.0 2,713
980 tied Saint-Georges-de-Reintembault Ille-et-Vilaine (35) 96.0 1,565
987 tied Clichy Hauts-de-Seine (92) 95.9 64,658
987 tied Ronchin Nord (59) 95.9 19,943
987 tied Saint-Claude Jura (39) 95.9 8,594
987 tied Condé-en-Normandie Calvados (14) 95.9 6,320
987 tied Hesdin-la-Forêt Pas-de-Calais (62) 95.9 4,587
987 tied Fruges Pas-de-Calais (62) 95.9 2,570
993 tied Aulnay-sous-Bois Seine-Saint-Denis (93) 95.8 87,951
993 tied Saint-Jean-de-Braye Loiret (45) 95.8 23,773
993 tied Noyon Oise (60) 95.8 13,173
993 tied Sarrebourg Moselle (57) 95.8 12,410
993 tied Loudéac Côtes-d'Armor (22) 95.8 10,344
993 tied Limas Rhône (69) 95.8 4,848
999 tied Vierzon Cher (18) 95.7 25,527
999 tied Sorgues Vaucluse (84) 95.7 19,227

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