mine have a hot lunch (dd1 takes hers with her in a flask, dd2 has school dinners) and then a hot tea too.
they both seem to need it, and are quite hungry if they only have sandwiches. plus I don't like the monotony of sandwich fillings, or jacket potato/beans on toast - it's a lot of same-y food.
tbh, even my 8 month old has 2 hot/cooked meals a day. I couldn't imagine giving a sandwich type meal every day to a growing child.
we get in from school runs at 4.30pm at the earliest (dd1 and dd2 are at school 16 miles apart). sometimes, if dd2 has a club on, it's as late as 5.30pm.
I get on with cooking tea as soon as I get in, and dd2 sits with me and does her reading if she has any. dd1 does some work on her ipad at this point (she has SN, so doesn't have homework as such, but does do some reading/maths work on her ipad).
we sit down to eat at about 5.30-6pm (depending on what time we get in) - I say 'we', but really mean 'they' as I eat with dh later. after eating we do any other homeowrk dd2 might have (spellings, writing, topic work etc), and then off up to bed.
they are in bed by 7.30pm usually.
dd1 is 8 and dd2 is 6, so not that different age wise.