hello
my sons are 4 and 1 and both go to nursery. similar to you, they get cooked meal at about 12 and then tea at about 3 - sandwiches, fruit etc. my 1 year old stopped having his afternoon milk when he goes there as he is too interested in everything going on.
when they get home (about 545pm) they have another cooked meal - just the same as the other days. they normally manage to eat it all, then have yoghurt for dessert. my 1 year old especially is always very hungry. they have things like pasta, sausage and mash, spaghetti. but they normally eat plenty if it's something they like!
my 4 year old also gets toast in the morning at school so some days he has breakfast at home, breakfast at school at breakfast club, toast at school, dinner at nursery, tea at nursery, dinner at home. he is still pretty skinny though!!!!
my 1 year old normally eats his dinner at home then gets cross when i eat mine and wants some of that too! i don't know, boys eh - goodness knows how much they will eat when they are teenagers!!!