я не думаю что бы прямо "нельзя" просто скорее всего это трудно организовать на практике
учительница одна, первоклашек 30, и куча старшеклассников у буфета - скорее она боится что их затолкают всё это мероприятие потребует её внимание, а другие разбредутся. Поэтому учителя младших классов всё стремятся делать строем.
С маленькими детьми как с тиграми - нельзя поворачиваться к ним спиной, если отвлёкся - то 3 сидят под столом, 2 на столе, 3 бегают, 4 порисовали тетрадки, 2 столы и непременно еще кто-нибудь плачет.
Про тетрадки и плач - это в детский сад примерно, ясельную группу. Или в коррекционную школу.
Ну а так у каждой учительницы свои правила, наверное. У кого-то в столовую не берут и еду свою не разрешают есть. Наверное, чтобы в случае отравления не было претензий к школе.
У нас разрешали есть. И с собой брали в столовую, а не рассовывали по чужим классам.
Иногда учителя на 5 минут выводят раньше звонка, чтобы сели малыши или купили все без старшеклассников.
Поэтому не только от школы зависит, но и от конкретного учителя.