Ylioppilastutkinto koostuu vähintään viidestä kokeesta. Kaikille pakollinen koe on äidinkielen ja kirjallisuuden koe. Lisäksi opiskelijan on valittava vähintään neljä koetta seuraavista ryhmistä:
- toisen kotimaisen kielen koe (A- tai B-taso)
- vieraan kielen koe (A-taso tai muu taso)
- matematiikan koe (pitkän tai lyhyen oppimäärän koe)
- reaaliaineen koe
Viides koe voi olla esimerkiksi joko reaaliaineesta tai vieraasta kielestä. Lisäksi vähintään yksi pakollisista kokeista tulee suorittaa pitkän oppimäärän mukaisena kokeena.
Ylioppilastutkinnon voi suorittaa hajautetusti kolmen peräkkäisen tutkintokerran aikana tai kerralla. Ilmoittautuminen on sitova. Ilmoittautuessa tehtyjä valintoja, jotka koskevat kokeen pakollisuutta, ylimääräisyyttä tai kokeen tasoa ei voi jälkikäteen muuttaa.
Ylioppilaskirjoituksiin liittyvistä asioista voi tiedustella ryhmänohjaajalta, opinto-ohjaajalta, koulutussihteeriltä tai rehtorilta. Ylioppilastutkintolautakunnan ohjeista ja määräyksistä saat tietoa Ylioppilastutkinto-sivustolta.
Ylioppilastutkintolaki uudistui 1.8.2019. Uusi laki koskee ylioppilaskokelaita, jotka aloittavat tutkintonsa suorittamisen keväällä 2022 tai sen jälkeen.
Uuden lain myötä opiskelijan on kirjoitettava viisi ainetta. Äidinkielen ja kirjallisuuden koe on pakollinen, ja lisäksi kokelaan on valittava vähintään kolme koetta toisen kotimaisen kielen, vieraan kielen, matematiikan ja reaaliaineen ryhmästä. Viides koe voi olla esimerkiksi joko reaaliaineesta tai vieraasta kielestä.