Mokykla teikia bendrąjį pradinį, pagrindinį ir įgyvendina neformaliojo ugdymo programas:
Mokykla organizuoja mokinių, turinčių specialiųjų mokymosi poreikių, ugdymą bendrose klasėse pagal:
specialiąją programą;
Mokykla vykdo ir neformaliojo ugdymo programas:
Formaliojo ugdymo programų mokyklos ugdymo plano teikiamos pasirinkimo galimybės:
1-4 klasės – nuo 2 klasės vykdomas užsienio (anglų) kalbos mokymas.
1-4 klasių mokiniai akademinius, meninius, sportinius gebėjimus ugdytis turi galimybę šiuose saviraiškos ir sporto būreliuose:
1-4 klasių mokiniai aktyviai dalyvauja skautų, „Valančiukų“ organizacijų veikloje.
5-10 klasės – nuo 5 klasės įgyvendinamas pagilintas anglų kalbos mokymas.
9-10 klasėse įgyvendinamas pagilintas dailės ir technologijų mokymas.
5-8 klasėse mokiniai turi galimybę mokytis šiuos pasirenkamuosius dalykus:
9-10 klasės mokiniams siūlomi šie pasirenkamųjų dalykų moduliai: matematikos, lietuvių kalbos, anglų kalbos, informacinių technologijų, istorijos.
5-10 klasių mokiniai meninius ir sportinius bei akademinius sugebėjimus turi galimybę ugdytis pagal šias neformalaus ugdymo programas: