I lived in France for many years. The children used to have a very long lunch break, which included a nap, they then had snack time at the end of lessons at 4.30pm, this was often hot choc or choc milkshake, with fruit and a bread cake.
I picked them up after work at around 6.30, and we would then often go to the park before going home. Dinner was at around 8,,pm but different to England. We started with crudités (often raw veggies), followed by a broth soup, or other starter, we then had protein eg.meat or fish, followed by veg (usually a green veg but not necessarily spuds or rice etc), next would be cheese and green salad, followed by pud. Which was yoghurt, or perhaps fruit.
It sounds a lot but in fact portions were small, and we would take time.