Klasični jezici – Nastavni program za Latinski jezik za klasične gimnazije – Nastavni program za Latinski jezik za dvogodišnje učenje – Nastavni program za Grčki jezik
I. strani jezici – Nastavni program
II. strani jezici – Nastavni program
Izborna nastava – Nastavni program za strane jezike – Nastavni program za Glazbenu umjetnost – Nastavni program za Psihologiju – Nastavni program za Filozofiju – Nastavni program za Sociologiju – Nastavni program za Povijest – Nastavni program za Zemljopis – Nastavni program za Matematiku – Nastavni program za Nacrtnu geometriju – Nastavni program za Fiziku – Nastavni program za Politiku i gospodarstvo – Nastavni program za Tjelesnu i zdravstvenu kulturu – Nastavni program za Etiku – Nastavni program za Vjeronauk
– Nastavni program za Hrvatski jezik (I., II., III. i IV. razred po tri sata) – Nastavni program za Hrvatski jezik (I. i II. razred po 4. sata i III. i IV. razred po tri sata) – Nastavni program za Hrvatski jezik (trogodišnji program) – Nastavni program za Povijest (I. i II. razred) – Nastavni program za Povijest (industrijske škole) – Nastavni program za Geografiju – Nastavni program za Matematiku (dvogodišnji program) – Nastavni program za Matematiku (trogodišnji program) – Nastavni program za Matematiku (četverogodišnji program) – Nastavni program za Matematiku (trgovačke škole) – Nastavni program za Fiziku (jednogodišnji program) – Nastavni program za Fiziku (dvogodišnji i trogodišnji program)
– Nastavni program za Kemiju (jednogodišnji program) – Nastavni program za Kemiju (dvogodišnji program) – Nastavni program za Biologiju – Nastavni program za Politika i gospodarstvo (dva sata tjedno) – Nastavni program za Politika i gospodarstvo (za škole s dvojnim sustavom) – Nastavni program za Tjelesnu i zdravstvenu kulturu
Strani jezici – Okvirni nastavni program za strane jezike – Engleski jezik (ekonomska struka) – Engleski jezik (tehnička zanimanja) – Njemački jezik (ekonomska struka) – Njemački jezik (tehnička zanimanja)
– Nastavni program za Vjeronauk