W szkole dostępne są klasy o następujących profilach:
- klasa humanistyczna z rozszerzonym programem nauczania języka polskiego,
- klasa biologiczno - chemiczna - rozszerzony program nauczania biologii i chemii,
- klasa geograficzno - matematyczna z rozszerzonym programem nauczania geografii, matematyki i języka obcego,
- klasa matematyczno - fizyczno - informatyczna - rozszerzony program nauczania matematyki, informatyki i fizyki,
- klasa prawno - dziennikarska z rozszerzonym programem nauczania historii, wiedzy o społeczeństwie i języka obcego,
- klasa językowo - geograficzna - rozszerzony program nauczania geografii i języka obcego.