Продолжительность и конкретные даты каникул определяет сама школа. Дело в том, что именно школа сама утверждает свои образовательные программы (пп. 6 ч. 3 ст. 28, ч. 5 ст. 12 Закона об образовании), а подразделом такой программы является календарный учебный график (п. 9 ст. 2 Закона об образовании), который и определяет чередование учебной деятельности и плановых перерывов для отдыха (см. п. 11 ч. 1 ст. 34 Закона об образовании). Кроме того, определение продолжительности каникул является частью охраны здоровья обучающихся (п. 3 ч. 1 ст. 4 Закона об образовании), а организация охраны здоровья обучающихся - опять-таки - возлагается именно на школу (ч. 2 ст. 4 Закона об образовании). Если руководство школы примется утверждать, что "каникулы им спустили сверху" - не верьте: согласно ч. 10 ст. 13 Закона об образовании, менять утвержденный школой календарный учебный график не могут ни местные власти, ни региональные, ни даже само Минпросвещения.

Составляя учебный график с конкретными каникулами, школа должна иметь в виду максимально допустимое количество учебных часов в год, в неделю, в день (они предписываются ФГОС и п. 10.5 СанПиН 2.4.2.2821-10).

Придумывать - когда и сколько отдыхать - могут не только директор и завуч, но и учителя (п. 5 ч. 3 ст. 47 Закона об образовании). Кроме того, уставом и внутренними актами конкретной школы может предусматриваться какой-то специальный механизм обсуждения системы или продолжительности каникул, например, общешкольное голосование.