This ranking covers the 1,765 vocational high schools in France, public and state-contracted private, that had 30 or more candidates in the 2025 session. When two schools are tied, the one with more candidates comes first. The table is split into pages of 100 schools.
Pass rates depend heavily on the students each school takes in. Value added, which compares a school’s pass rate with the rate expected given its students’ profile, is shown in the table and ranked separately.
The ranking in France: vocational baccalaureate pass rate, 2025 session
| Rank | Vocational high school | Department | Bac pro pass rate | Proportional bar | Candidates | Value added |
|---|---|---|---|---|---|---|
| 1 tied | Lycée Notre Dame le Menimur (professionnel) Vannes · private | Morbihan (56) | 100% | 107 | +5 | |
| 1 tied | Lycée Marcel Callo (professionnel) Redon · private | Ille-et-Vilaine (35) | 100% | 96 | +7 | |
| 1 tied | Lycée Notre Dame (professionnel) Rezé · private | Loire-Atlantique (44) | 100% | 91 | +5 | |
| 1 tied | Lycée professionnel Saint Georges Vannes · private | Morbihan (56) | 100% | 89 | +7 | |
| 1 tied | Lycée Celony (professionnel) Aix-en-Provence · private | Bouches-du-Rhône (13) | 100% | 87 | +5 | |
| 1 tied | Lycée professionnel Saint Thomas d’Aquin Ancenis-Saint-Géréon · private | Loire-Atlantique (44) | 100% | 78 | +4 | |
| 1 tied | Lycée Jean Bosco (professionnel) Guînes · private | Pas-de-Calais (62) | 100% | 73 | +13 | |
| 1 tied | Lycée professionnel Saint Joseph Landerneau · private | Finistère (29) | 100% | 73 | +8 | |
| 1 tied | Lycée Saint Eloi (professionnel) Aix-en-Provence · private | Bouches-du-Rhône (13) | 100% | 72 | +8 | |
| 1 tied | Lycée professionnel Francoise Cabrini Noisy-le-Grand · private | Seine-Saint-Denis (93) | 100% | 72 | +16 | |
| 1 tied | Lycée professionnel Jean-Baptiste d’Allard Montbrison · private | Loire (42) | 100% | 71 | +4 | |
| 1 tied | Lycée professionnel Bertrand du Guesclin Auray | Morbihan (56) | 100% | 69 | +6 | |
| 1 tied | Lycée Saint Joseph (professionnel) Concarneau · private | Finistère (29) | 100% | 69 | +6 | |
| 1 tied | Lycée professionnel Dom Sortais Beaupréau-en-Mauges · private | Maine-et-Loire (49) | 100% | 67 | +8 | |
| 1 tied | Lycée professionnel Notre Dame la Compassion Marmande · private | Lot-et-Garonne (47) | 100% | 64 | +15 | |
| 1 tied | Lycée professionnel Javouhey Brest · private | Finistère (29) | 100% | 58 | +7 | |
| 1 tied | Lycée professionnel La Providence Dieuze · private | Moselle (57) | 100% | 56 | +6 | |
| 1 tied | Lycée Saint Aspais (professionnel) Melun · private | Seine-et-Marne (77) | 100% | 56 | +3 | |
| 1 tied | Lycée Jean-Baptiste de la Salle (professionnel) Saint-Denis · private | Seine-Saint-Denis (93) | 100% | 56 | +13 | |
| 1 tied | Lycée professionnel Notre Dame de Fidelite Caen · private | Calvados (14) | 100% | 54 | +5 | |
| 1 tied | Lycée professionnel Form Compagnons Tour de France Mouchard · private | Jura (39) | 100% | 52 | +7 | |
| 1 tied | Lycée Philippine Duchesne (professionnel) Corenc · private | Isère (38) | 100% | 51 | +6 | |
| 1 tied | Lycée Assomption (professionnel) Bondy · private | Seine-Saint-Denis (93) | 100% | 47 | +5 | |
| 1 tied | Lycée professionnel Saint Joseph Miribel · private | Ain (01) | 100% | 47 | +6 | |
| 1 tied | Lycée La Salle (professionnel) Lille · private | Nord (59) | 100% | 46 | +5 | |
| 1 tied | Lycée Notre-Dame (professionnel) Mende · private | Lozère (48) | 100% | 43 | +6 | |
| 1 tied | Lycée Demotz de la Salle (professionnel) Rumilly · private | Haute-Savoie (74) | 100% | 43 | +5 | |
| 1 tied | Lycée Adeline Boutain (professionnel) Saint-Gilles-Croix-de-Vie | Vendée (85) | 100% | 40 | +6 | |
| 1 tied | Lycée professionnel Saint Joseph Vierzon · private | Cher (18) | 100% | 40 | +10 | |
| 1 tied | Lycée Saint Thomas d’Aquin (professionnel) Flers · private | Orne (61) | 100% | 38 | +6 | |
| 1 tied | Institution Sainte Anne - Lamartine Belley · private | Ain (01) | 100% | 35 | +6 | |
| 1 tied | Lycée Saint Carlo Acutis (professionnel) Montaigu-Vendée · private | Vendée (85) | 100% | 34 | +6 | |
| 1 tied | Institution Notre Dame Carentan-les-Marais · private | Manche (50) | 100% | 33 | +10 | |
| 1 tied | Lycée Maintenon (professionnel) Hyères · private | Var (83) | 100% | 33 | +6 | |
| 1 tied | Lycée Anna Judic (professionnel) Semur-en-Auxois | Côte-d'Or (21) | 100% | 33 | +17 | |
| 1 tied | Lycée professionnel Les Chataigniers Versailles · private | Yvelines (78) | 100% | 33 | +4 | |
| 1 tied | Lycée professionnel Jean-Paul II Compiègne · private | Oise (60) | 100% | 32 | +4 | |
| 1 tied | Lycée professionnel Sainte Marie Sarrebourg · private | Moselle (57) | 100% | 32 | +5 | |
| 1 tied | Lycée professionnel Le Breda Allevard · private | Isère (38) | 100% | 31 | +8 | |
| 1 tied | Lycée Saint Joseph (professionnel) Hazebrouck · private | Nord (59) | 100% | 31 | +12 | |
| 1 tied | Lycée professionnel Saint Joseph Lamballe-Armor · private | Côtes-d'Armor (22) | 100% | 31 | +5 | |
| 1 tied | Lycée professionnel Encia Nantes · private | Loire-Atlantique (44) | 100% | 31 | +4 | |
| 43 tied | Lycée La Croix Rouge la Salle (professionnel) Brest · private | Finistère (29) | 99% | 176 | +6 | |
| 43 tied | Lycée professionnel Le Likes - la Salle Quimper · private | Finistère (29) | 99% | 167 | +9 | |
| 43 tied | Lycée professionnel Saint Francois d’Assise La Roche-sur-Yon · private | Vendée (85) | 99% | 131 | +6 | |
| 43 tied | Lycée professionnel du Sacré Cœur Paray-le-Monial · private | Saône-et-Loire (71) | 99% | 118 | +8 | |
| 43 tied | Lycée professionnel Notre Dame de la Paix Ploemeur · private | Morbihan (56) | 99% | 108 | +8 | |
| 43 tied | Lycée hôtelier Sainte Anne (professionnel) Saint-Nazaire · private | Loire-Atlantique (44) | 99% | 108 | +4 | |
| 43 tied | Lycée professionnel Joseph Roussel Le Mans · private | Sarthe (72) | 99% | 85 | +4 | |
| 43 tied | Institution Sainte Clotilde Strasbourg · private | Bas-Rhin (67) | 99% | 82 | +7 | |
| 43 tied | Lycée professionnel Saint Thomas de Villeneuve Saint-Germain-en-Laye · private | Yvelines (78) | 99% | 79 | +4 | |
| 43 tied | Lycée professionnel La Fontaine Faverges-Seythenex · private | Haute-Savoie (74) | 99% | 77 | +4 | |
| 43 tied | Lycée professionnel Montbareil Guingamp · private | Côtes-d'Armor (22) | 99% | 77 | +3 | |
| 43 tied | Lycée Ambroise Croizat (professionnel) Moûtiers | Savoie (73) | 99% | 77 | +12 | |
| 43 tied | Lycée professionnel Sainte Marie Saint-Étienne · private | Loire (42) | 99% | 73 | +5 | |
| 43 tied | Lycée professionnel Saint Marc Lyon · private | Rhône (69) | 99% | 71 | +4 | |
| 43 tied | Lycée Nevers (professionnel) Montpellier · private | Hérault (34) | 99% | 68 | +4 | |
| 58 tied | Lycée ND du Roc (professionnel) La Roche-sur-Yon · private | Vendée (85) | 98% | 160 | +3 | |
| 58 tied | Lycée Frédéric Ozanam (professionnel) Cesson-Sévigné · private | Ille-et-Vilaine (35) | 98% | 159 | +3 | |
| 58 tied | Lycée professionnel Saint Joseph Bourg-en-Bresse · private | Ain (01) | 98% | 132 | +6 | |
| 58 tied | Lycée Saint Joseph la Joliverie (professionnel) Saint-Sébastien-sur-Loire · private | Loire-Atlantique (44) | 98% | 132 | +4 | |
| 58 tied | Lycée Jeanne d’Arc-Saint Ivy (professionnel) Pontivy · private | Morbihan (56) | 98% | 130 | +5 | |
| 58 tied | Lycée de la Salle (professionnel) Rennes · private | Ille-et-Vilaine (35) | 98% | 130 | +5 | |
| 58 tied | Lycée professionnel Montpensier Pau · private | Pyrénées-Atlantiques (64) | 98% | 124 | +4 | |
| 58 tied | Lycée professionnel Garac Argenteuil · private | Val-d'Oise (95) | 98% | 116 | +7 | |
| 58 tied | Lycée professionnel Airbus - Toulouse Toulouse · private | Haute-Garonne (31) | 98% | 111 | +5 | |
| 58 tied | Lycée Bourg Chevreau (professionnel) Segré-en-Anjou Bleu · private | Maine-et-Loire (49) | 98% | 103 | +4 | |
| 58 tied | Lycée Jeanne Delanoue (professionnel) Cholet · private | Maine-et-Loire (49) | 98% | 96 | +1 | |
| 58 tied | Lycée La Sagesse (professionnel) Valenciennes · private | Nord (59) | 98% | 96 | +5 | |
| 58 tied | Lycée professionnel Notre Dame Villefranche-sur-Saône · private | Rhône (69) | 98% | 86 | +4 | |
| 58 tied | Lycée professionnel Jean Rose Meaux · private | Seine-et-Marne (77) | 98% | 85 | +3 | |
| 58 tied | Lycée Saint André (professionnel) Niort · private | Deux-Sèvres (79) | 98% | 80 | +4 | |
| 58 tied | Lycée Hotellerie et Tourisme Archipel Guadeloupe (professionnel) Le Gosier | Guadeloupe (971) | 98% | 65 | +9 | |
| 58 tied | Lycée professionnel Saint Joseph de Cluny Mulhouse · private | Haut-Rhin (68) | 98% | 65 | +11 | |
| 58 tied | Lycée professionnel Anna Rodier Moulins · private | Allier (03) | 98% | 64 | +5 | |
| 58 tied | Lycée professionnel Saint André Ottange · private | Moselle (57) | 98% | 59 | +8 | |
| 58 tied | Lycée Alexandre Dumas (hôtelier) (professionnel) Illkirch-Graffenstaden | Bas-Rhin (67) | 98% | 58 | +5 | |
| 58 tied | Lycée Jehanne de France (professionnel) Lyon · private | Rhône (69) | 98% | 58 | +3 | |
| 58 tied | Lycée Henri Leroy (professionnel) Port-Saint-Louis-du-Rhône · private | Bouches-du-Rhône (13) | 98% | 58 | +9 | |
| 58 tied | Lycée professionnel Pierre Mendes France Vic-en-Bigorre | Hautes-Pyrénées (65) | 98% | 57 | +7 | |
| 58 tied | Lycée professionnel Immaculée Conception Laval · private | Mayenne (53) | 98% | 56 | +6 | |
| 58 tied | Lycée Pastre - Grande Bastide (professionnel) Marseille · private | Bouches-du-Rhône (13) | 98% | 56 | +8 | |
| 58 tied | Lycée professionnel général Ferrie Saint-Michel-de-Maurienne | Savoie (73) | 98% | 56 | +6 | |
| 58 tied | Lycée Saint Paul (professionnel) Charleville-Mézières · private | Ardennes (08) | 98% | 55 | +6 | |
| 58 tied | Lycée professionnel Ort Maurice Grynfogel Colomiers · private | Haute-Garonne (31) | 98% | 55 | +5 | |
| 58 tied | Lycée professionnel Orsel Oullins-Pierre-Bénite · private | Rhône (69) | 98% | 55 | +5 | |
| 58 tied | Lycée professionnel Aizpurdi Hendaye | Pyrénées-Atlantiques (64) | 98% | 54 | +4 | |
| 58 tied | Lycée Fondation Depoorter (professionnel) Hazebrouck · private | Nord (59) | 98% | 53 | +5 | |
| 58 tied | Lycée Jeanne d’Arc (professionnel) Cessy · private | Ain (01) | 98% | 50 | +3 | |
| 58 tied | Lycée Saint Joseph (professionnel) Hasparren · private | Pyrénées-Atlantiques (64) | 98% | 50 | +7 | |
| 58 tied | Lycée Saint Paul (professionnel) Lens · private | Pas-de-Calais (62) | 98% | 50 | +3 | |
| 58 tied | Lycée professionnel Notre Dame des Champs Romans-sur-Isère · private | Drôme (26) | 98% | 49 | +4 | |
| 58 tied | Lycée professionnel des Deux Caps Marquise | Pas-de-Calais (62) | 98% | 48 | +13 | |
| 58 tied | Lycée La Salesienne (professionnel) Saint-Étienne · private | Loire (42) | 98% | 48 | +5 | |
| 58 tied | Lycée professionnel Jeanne d Arc Saint-Médard-de-Guizières · private | Gironde (33) | 98% | 48 | +8 | |
| 58 tied | Lycée professionnel Saint-Dominique Albi · private | Tarn (81) | 98% | 46 | +5 | |
| 58 tied | Victor Anicet (Ex Saint-James) Lycée Ndaa (professionnel) Saint-Pierre | Martinique (972) | 98% | 46 | +12 | |
| 58 tied | Lycée professionnel Louis Gaston Roussillat Saint-Vaury | Creuse (23) | 98% | 46 | +6 | |
| 58 tied | Lycée Sainte Anne-Saint Louis (professionnel) Sainte-Anne-d'Auray · private | Morbihan (56) | 98% | 45 | +5 | |
| 58 tied | Lycée professionnel Jean Rostand Offranville | Seine-Maritime (76) | 98% | 43 | +16 |
Vocational high schools in France with the highest value added on the vocational baccalaureate
Source: French Ministry of Education (DEPP), results and value-added indicators of high schools, 2025 session; vocational baccalaureate pass rate of schools with 30 or more candidates. Tied values share the same rank. Data sources.