Le choix des langues vivantes étrangères pour l'épreuve de langue vivante A, B ou C et le choix d'une langue régionale pour l'épreuve de langue vivante B ou C sont opérés par le candidat au moment de l'inscription à l'examen, à condition qu'il ait suivi l'enseignement correspondant dans un établissement d'enseignement scolaire public ou privé sous contrat ou auprès du Centre national de l'enseignement à distance.
Les candidats ont à choisir, au titre des épreuves obligatoires de langues vivantes étrangères du baccalauréat technologique, entre les langues énumérées ci-après : allemand, anglais, arabe, arménien, cambodgien, chinois, coréen, danois, espagnol, finnois, grec moderne, hébreu, italien, japonais, néerlandais, norvégien, persan, polonais, portugais, russe, suédois, turc et vietnamien.
Pour la série sciences et technologies de l'hôtellerie et de la restauration (STHR), l'une des deux langues vivantes doit être obligatoirement l'anglais.
Un arrêté du ministre chargé de l'éducation nationale fixe, pour chaque session de l'examen, les académies où peuvent être subies les épreuves de langue autres qu'allemand, anglais, espagnol et italien.