G1 õppeastmesse ehk 10. klassi sisseastudes saab õpilane valida endale meelepärase õppeprogrammi.
Õppeprogrammide valikute alusel luuakse õppegrupid G1 õppeastmes.
BAAS 60 ja BAAS 60 lisa programmides saab õpilane valida, kas õppida laia või kitsast matemaatikat.
BAAS 60 lisa programm on mõeldud neile õpilastele, kes vajavad lisatuge, et alustada ainete õppimist eesti keeles.
EDASI 80 ja EDASI 70 programmis saab õppida ainult laia matemaatika ainekava alusel. Need programmid on mõeldud õpilastele, kes on eesti keeles edasijõudnud.
EDASI 100 programm on eestikeelne õppekava eesti keeles edasijõudnumatele või emakeelena kõnelejatele.
Riigieksamite kursused
Lai matemaatika – 15 kursust
Kitsas matemaatika – 12 kursust
Inglise keel – 11 kursust
Eesti keel teise keelena– 11 kursust
Kooli kohustuslikud kursused
Riigikaitse
Uurimistöö alused
Uurimis- ja praktiline töö
Õppija võimestamise moodul
Tark õppimine
Minu Eesti
Tänapäevaoskused