Bodies should be given fuel every 3-4 hours. If a child is up and eats breakfast at 6:30am and doesn't have lunch at school until 12:00pm - that's a long time for a little body to have nothing to eat.
I see nothing wrong with a working midmorning snack and a working mid afternoon snack, depending on the time of dismissal.
I like the idea that in some classrooms, children are being allowed to make the choice - which is good. Better to eat when your body is telling you it's hungry than shove food down at some set time because someone else is telling you you should eat.
My daughter (age 8) eats basically as follows:
Breakfast 6:30-7:00 - Egg white omelet with cheese & vegetable, whole wheat toast, piece of fruit
Snack 9:30 - 10:00 - Couple of slices of turkey, crackers, carrot sticks, yogurt
Lunch 12:30 - 1:00 - Salad, some kind of meat (she loves sushi - so that's usually what she ends up with), fruit
Snack 3:30 - 4:00 - whole wheat mini-bagel, cream cheese, lox, carrot sticks
Dinner 6:30 - 7:00 - usually fish or chicken, pasta or rice, vegetable
If she's still up, she'll also have a snack before bedtime (it's a long time between bedtime and breakfast). Keeping one's blood sugar even is really important - especially for kids and teens. Their bodies are growing, they're so active - they need to keep fueling up.
I think a working snack is the perfect compromise between stopping the whole class for a set snack time and not having one at all. I also like the teachers who allow the kids to quietly choose to snack throughout the day.
As for a break - I can't imagine these kids work straight through without a little downtime here and there. Then again, my children's ES had so many specials, they were hardly in their seats long enough to do anything anyway.
One more reason why I am glad we've made the decision to homeschool - my daughter and I can take breaks when needed, eat when needed and not be on anyone else's schedule.
