Le tronc commun de la classe de 1ère et de terminale générale se compose des matières suivantes :
- Français en première uniquement pour 4 heures par semaine,
- Philosophie en terminale uniquement pour 4 heures par semaine,
- Histoire Géographie en première et en terminale pour 3 heures par semaine,
- Langues Vivantes A et B (Anglais et Espagnol ou Allemand) en première pour 4,5 heures par semaine et en terminale pour 4 heures par semaine,
- Éducation Physique et Sportive en première et en terminale pour 2 heures par semaine,
- Enseignement Scientifique (regroupant la physique-chimie et la SVT) en première et en terminale pour 2 heures par semaine,
- Enseignement Moral et Civique en première et en terminale pour 2 heures par semaine,
- et en première uniquement pour les élèves qui ne suivent pas la spécialité mathématiques, des Mathématiques Spécifiques pour 1,5 heures par semaine.