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 (101st to 200th)

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

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

Rank Town Department Average middle school index Proportional bar Population
99 tied Orchies Nord (59) 124.4 8,528
102 Talence Gironde (33) 124.3 47,340
103 tied Couëron Loire-Atlantique (44) 124.1 24,367
103 tied Plérin Côtes-d'Armor (22) 124.1 14,880
103 tied Chamonix-Mont-Blanc Haute-Savoie (74) 124.1 9,023
106 Rabastens Tarn (81) 124.0 6,006
107 tied Malakoff Hauts-de-Seine (92) 123.9 30,774
107 tied Voiron Isère (38) 123.9 22,415
109 Vélizy-Villacoublay Yvelines (78) 123.8 23,206
110 La Baule-Escoublac Loire-Atlantique (44) 123.7 17,435
111 Thônes Haute-Savoie (74) 123.4 6,924
112 La Roche-sur-Foron Haute-Savoie (74) 123.3 11,763
113 Capbreton Landes (40) 123.2 9,453
114 tied Bordeaux Gironde (33) 123.1 271,552
114 tied Serris Seine-et-Marne (77) 123.1 10,443
116 Plouzané Finistère (29) 123.0 13,863
117 tied Tournefeuille Haute-Garonne (31) 122.9 30,774
117 tied Le Mesnil-Saint-Denis Yvelines (78) 122.9 7,466
117 tied La Montagne Loire-Atlantique (44) 122.9 6,653
120 Sommières Gard (30) 122.8 5,132
121 Arcachon Gironde (33) 122.7 11,396
122 Maisons-Alfort Val-de-Marne (94) 122.6 57,144
123 Bussy-Saint-Georges Seine-et-Marne (77) 122.4 27,798
124 Le Plessis-Robinson Hauts-de-Seine (92) 122.2 29,016
125 Givry Saône-et-Loire (71) 122.1 3,707
126 Fouesnant Finistère (29) 122.0 10,951
127 tied Gradignan Gironde (33) 121.7 27,379
127 tied Bruz Ille-et-Vilaine (35) 121.7 20,113
129 Évian-les-Bains Haute-Savoie (74) 121.6 9,521
130 tied Saint-Just-Saint-Rambert Loire (42) 121.4 16,030
130 tied Vouvray Indre-et-Loire (37) 121.4 3,481
132 Brissac Loire Aubance Maine-et-Loire (49) 121.3 11,161
133 tied Yerres Essonne (91) 121.2 28,176
133 tied La Motte-Servolex Savoie (73) 121.2 12,730
135 Ozoir-la-Ferrière Seine-et-Marne (77) 121.1 21,422
136 Saint-Cyr-sur-Loire Indre-et-Loire (37) 121.0 17,301
137 tied Lyon Rhône (69) 120.5 525,314
137 tied Aubière Puy-de-Dôme (63) 120.5 10,614
137 tied Val d'Oingt Rhône (69) 120.5 4,219
140 tied Anglet Pyrénées-Atlantiques (64) 120.3 44,406
140 tied Bouaye Loire-Atlantique (44) 120.3 8,482
140 tied Verrières-en-Anjou Maine-et-Loire (49) 120.3 8,421
143 tied Pessac Gironde (33) 120.2 68,102
143 tied Megève Haute-Savoie (74) 120.2 2,996
145 tied Olivet Loiret (45) 120.1 24,046
145 tied Laventie Pas-de-Calais (62) 120.1 5,137
147 Douvaine Haute-Savoie (74) 120.0 6,889
148 Bihorel Seine-Maritime (76) 119.9 8,473
149 tied Écully Rhône (69) 119.7 18,243
149 tied Saint-Quay-Portrieux Côtes-d'Armor (22) 119.7 3,488
151 Saint-Médard-en-Jalles Gironde (33) 119.5 33,398
152 La Madeleine Nord (59) 119.3 22,006
153 Vannes Morbihan (56) 119.0 57,745
154 Claye-Souilly Seine-et-Marne (77) 118.9 13,433
155 tied Châtenay-Malabry Hauts-de-Seine (92) 118.8 36,275
155 tied Le Loroux-Bottereau Loire-Atlantique (44) 118.8 8,702
155 tied Châteaubourg Ille-et-Vilaine (35) 118.8 7,675
158 Condrieu Rhône (69) 118.7 4,053
159 Dourdan Essonne (91) 118.6 11,571
160 Brunoy Essonne (91) 118.4 26,090
161 tied Suresnes Hauts-de-Seine (92) 118.3 49,494
161 tied Pontoise Val-d'Oise (95) 118.3 32,475
161 tied Le Pecq Yvelines (78) 118.3 16,333
161 tied L'Arbresle Rhône (69) 118.3 6,685
165 tied Cachan Val-de-Marne (94) 118.2 31,434
165 tied Le Haillan Gironde (33) 118.2 11,570
167 tied Conflans-Sainte-Honorine Yvelines (78) 118.1 37,426
167 tied Montmorency Val-d'Oise (95) 118.1 21,993
167 tied Clisson Loire-Atlantique (44) 118.1 7,723
170 tied Lescar Pyrénées-Atlantiques (64) 118.0 9,868
170 tied Magny-en-Vexin Val-d'Oise (95) 118.0 5,840
172 Bayonne Pyrénées-Atlantiques (64) 117.9 55,590
173 tied Le Pré-Saint-Gervais Seine-Saint-Denis (93) 117.8 17,049
173 tied Perros-Guirec Côtes-d'Armor (22) 117.8 7,473
175 Ligné Loire-Atlantique (44) 117.6 5,803
176 tied Les Pennes-Mirabeau Bouches-du-Rhône (13) 117.5 22,791
176 tied Vallet Loire-Atlantique (44) 117.5 9,706
178 tied Ollioules Var (83) 117.4 14,796
178 tied Saint-Sulpice-la-Pointe Tarn (81) 117.4 10,064
180 tied Rezé Loire-Atlantique (44) 117.3 44,286
180 tied Lagny-sur-Marne Seine-et-Marne (77) 117.3 21,673
180 tied Jaunay-Marigny Vienne (86) 117.3 7,784
180 tied Rouffach Haut-Rhin (68) 117.3 4,471
184 Carnac Morbihan (56) 117.2 4,299
185 tied Annecy Haute-Savoie (74) 117.1 134,985
185 tied Châtillon Hauts-de-Seine (92) 117.1 36,958
185 tied Savenay Loire-Atlantique (44) 117.1 9,816
185 tied Sarzeau Morbihan (56) 117.1 9,377
189 tied Poitiers Vienne (86) 116.9 92,187
189 tied Élancourt Yvelines (78) 116.9 26,611
189 tied Osny Val-d'Oise (95) 116.9 18,107
192 tied Dagneux Ain (01) 116.8 4,826
192 tied Saint-Aubin-d'Aubigné Ille-et-Vilaine (35) 116.8 4,393
194 tied La Celle-Saint-Cloud Yvelines (78) 116.7 20,900
194 tied Pérenchies Nord (59) 116.7 8,519
194 tied Cadillac-sur-Garonne Gironde (33) 116.7 2,696
197 Aix-les-Bains Savoie (73) 116.6 32,944
198 tied Saint-Jean-de-Luz Pyrénées-Atlantiques (64) 116.5 15,268
198 tied Pont-du-Château Puy-de-Dôme (63) 116.5 12,716
198 tied Bourg-de-Péage Drôme (26) 116.5 10,082

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.

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