Continued: the towns in France ranked 701st to 800th, out of 1,229.
The ranking, continued: highest middle school social index in France
| Rank | Town | Department | Average middle school index | Proportional bar | Population |
|---|---|---|---|---|---|
| 701 tied | Massy | Essonne (91) | 102.2 | 52,023 | |
| 701 tied | Villiers-sur-Marne | Val-de-Marne (94) | 102.2 | 33,313 | |
| 701 tied | Ruffec | Charente (16) | 102.2 | 3,602 | |
| 701 tied | Pontrieux | Côtes-d'Armor (22) | 102.2 | 1,025 | |
| 705 tied | Moulins | Allier (03) | 102.1 | 19,714 | |
| 705 tied | Doullens | Somme (80) | 102.1 | 5,938 | |
| 705 tied | Plénée-Jugon | Côtes-d'Armor (22) | 102.1 | 2,623 | |
| 705 tied | Corbigny | Nièvre (58) | 102.1 | 1,413 | |
| 709 tied | Verdun | Meuse (55) | 102.0 | 17,786 | |
| 709 tied | Guingamp | Côtes-d'Armor (22) | 102.0 | 7,672 | |
| 709 tied | Maen Roch | Ille-et-Vilaine (35) | 102.0 | 5,186 | |
| 709 tied | Decize | Nièvre (58) | 102.0 | 5,103 | |
| 709 tied | Brives-Charensac | Haute-Loire (43) | 102.0 | 4,478 | |
| 714 tied | Vesoul | Haute-Saône (70) | 101.9 | 15,833 | |
| 714 tied | Elbeuf | Seine-Maritime (76) | 101.9 | 15,581 | |
| 714 tied | Ploërmel | Morbihan (56) | 101.9 | 10,688 | |
| 714 tied | Cossé-le-Vivien | Mayenne (53) | 101.9 | 3,248 | |
| 718 tied | Dole | Jura (39) | 101.8 | 24,654 | |
| 718 tied | Faches-Thumesnil | Nord (59) | 101.8 | 18,722 | |
| 718 tied | Bagnols-sur-Cèze | Gard (30) | 101.8 | 18,409 | |
| 718 tied | Vic-en-Bigorre | Hautes-Pyrénées (65) | 101.8 | 5,098 | |
| 718 tied | Poligny | Jura (39) | 101.8 | 4,351 | |
| 718 tied | Plœuc-L'Hermitage | Côtes-d'Armor (22) | 101.8 | 4,173 | |
| 718 tied | Rieupeyroux | Aveyron (12) | 101.8 | 2,021 | |
| 718 tied | Orbec | Calvados (14) | 101.8 | 2,005 | |
| 726 tied | Challans | Vendée (85) | 101.7 | 23,627 | |
| 726 tied | Baud | Morbihan (56) | 101.7 | 6,519 | |
| 726 tied | Gabarret | Landes (40) | 101.7 | 1,490 | |
| 729 tied | Alfortville | Val-de-Marne (94) | 101.6 | 45,702 | |
| 729 tied | Carvin | Pas-de-Calais (62) | 101.6 | 18,033 | |
| 729 tied | Sancey | Doubs (25) | 101.6 | 1,404 | |
| 732 tied | Tarbes | Hautes-Pyrénées (65) | 101.5 | 45,361 | |
| 732 tied | Décines-Charpieu | Rhône (69) | 101.5 | 30,064 | |
| 732 tied | Argentat-sur-Dordogne | Corrèze (19) | 101.5 | 2,991 | |
| 732 tied | Guerlédan | Côtes-d'Armor (22) | 101.5 | 2,595 | |
| 736 tied | Lunéville | Meurthe-et-Moselle (54) | 101.4 | 18,538 | |
| 736 tied | Saint-Junien | Haute-Vienne (87) | 101.4 | 11,677 | |
| 736 tied | Condom | Gers (32) | 101.4 | 6,650 | |
| 736 tied | Noirmoutier-en-l'Île | Vendée (85) | 101.4 | 4,605 | |
| 736 tied | Saint-Jean-Brévelay | Morbihan (56) | 101.4 | 3,004 | |
| 741 tied | Fort-de-France | Martinique (972) | 101.3 | 76,120 | |
| 741 tied | Roanne | Loire (42) | 101.3 | 36,067 | |
| 741 tied | Provins | Seine-et-Marne (77) | 101.3 | 11,911 | |
| 741 tied | Rostrenen | Côtes-d'Armor (22) | 101.3 | 3,554 | |
| 741 tied | Saint-Étienne-de-Baïgorry | Pyrénées-Atlantiques (64) | 101.3 | 1,556 | |
| 746 tied | Caussade | Tarn-et-Garonne (82) | 101.2 | 7,028 | |
| 746 tied | Bourgueil | Indre-et-Loire (37) | 101.2 | 3,737 | |
| 748 tied | Colmar | Haut-Rhin (68) | 101.1 | 68,013 | |
| 748 tied | Alençon | Orne (61) | 101.1 | 26,175 | |
| 748 tied | Annonay | Ardèche (07) | 101.1 | 17,836 | |
| 748 tied | La Flèche | Sarthe (72) | 101.1 | 15,884 | |
| 748 tied | Aubenas | Ardèche (07) | 101.1 | 13,130 | |
| 748 tied | Limoux | Aude (11) | 101.1 | 10,876 | |
| 748 tied | Bourg-Saint-Andéol | Ardèche (07) | 101.1 | 7,828 | |
| 748 tied | Mauriac | Cantal (15) | 101.1 | 3,653 | |
| 756 tied | Saverne | Bas-Rhin (67) | 101.0 | 11,718 | |
| 756 tied | Joigny | Yonne (89) | 101.0 | 9,306 | |
| 756 tied | Moncoutant-sur-Sèvre | Deux-Sèvres (79) | 101.0 | 5,290 | |
| 756 tied | Lamastre | Ardèche (07) | 101.0 | 2,364 | |
| 760 tied | Metz | Moselle (57) | 100.9 | 124,396 | |
| 760 tied | Doué-en-Anjou | Maine-et-Loire (49) | 100.9 | 11,303 | |
| 760 tied | Locminé | Morbihan (56) | 100.9 | 5,013 | |
| 760 tied | Réquista | Aveyron (12) | 100.9 | 1,981 | |
| 764 tied | Reims | Marne (51) | 100.8 | 180,733 | |
| 764 tied | Châlons-en-Champagne | Marne (51) | 100.8 | 43,914 | |
| 764 tied | Marmande | Lot-et-Garonne (47) | 100.8 | 17,833 | |
| 764 tied | Mayenne | Mayenne (53) | 100.8 | 13,612 | |
| 764 tied | Legé | Loire-Atlantique (44) | 100.8 | 4,935 | |
| 764 tied | Malestroit | Morbihan (56) | 100.8 | 2,610 | |
| 764 tied | Meyrueis | Lozère (48) | 100.8 | 884 | |
| 771 tied | Lille | Nord (59) | 100.7 | 240,109 | |
| 771 tied | Épinal | Vosges (88) | 100.7 | 33,395 | |
| 771 tied | Bergerac | Dordogne (24) | 100.7 | 27,863 | |
| 771 tied | Épernay | Marne (51) | 100.7 | 22,628 | |
| 771 tied | Rive-de-Gier | Loire (42) | 100.7 | 15,379 | |
| 771 tied | Comines | Nord (59) | 100.7 | 12,824 | |
| 771 tied | Luçon | Vendée (85) | 100.7 | 9,704 | |
| 771 tied | Casteljaloux | Lot-et-Garonne (47) | 100.7 | 4,805 | |
| 771 tied | Saint-Jean-d'Hermine | Vendée (85) | 100.7 | 3,680 | |
| 780 tied | Lunel | Hérault (34) | 100.6 | 26,923 | |
| 780 tied | Champagnole | Jura (39) | 100.6 | 8,456 | |
| 780 tied | Bourbourg | Nord (59) | 100.6 | 6,977 | |
| 780 tied | Salbris | Loir-et-Cher (41) | 100.6 | 4,898 | |
| 780 tied | Maringues | Puy-de-Dôme (63) | 100.6 | 3,192 | |
| 780 tied | Saint-Pierre-Église | Manche (50) | 100.6 | 1,792 | |
| 786 tied | Viry-Châtillon | Essonne (91) | 100.5 | 31,012 | |
| 786 tied | Ardres | Pas-de-Calais (62) | 100.5 | 4,439 | |
| 786 tied | Watten | Nord (59) | 100.5 | 2,588 | |
| 789 tied | La Seyne-sur-Mer | Var (83) | 100.4 | 64,430 | |
| 789 tied | Saumur | Maine-et-Loire (49) | 100.4 | 27,096 | |
| 789 tied | Le Moule | Guadeloupe (971) | 100.4 | 23,249 | |
| 789 tied | Bressuire | Deux-Sèvres (79) | 100.4 | 21,034 | |
| 789 tied | Saint-Jean-d'Angély | Charente-Maritime (17) | 100.4 | 7,218 | |
| 789 tied | Dol-de-Bretagne | Ille-et-Vilaine (35) | 100.4 | 6,173 | |
| 795 tied | Nogent-le-Rotrou | Eure-et-Loir (28) | 100.3 | 9,683 | |
| 795 tied | Gournay-en-Bray | Seine-Maritime (76) | 100.3 | 5,802 | |
| 795 tied | Guémené-Penfao | Loire-Atlantique (44) | 100.3 | 5,340 | |
| 798 tied | Beauvais | Oise (60) | 100.2 | 56,934 | |
| 798 tied | Mâcon | Saône-et-Loire (71) | 100.2 | 35,885 | |
| 798 tied | Lisieux | Calvados (14) | 100.2 | 20,196 |
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.