My son is in 1st grade, and is 6.
After school, the routine is:
Yes, they are tired after a long day at "work." Thus my kids, I let them deflate and unwind. Give them a snack. They can lounge or play. Then 1/2 later, they do Homework. My son gets homework everyday.
He has a full day of school.
My kids bedtime is 8:00. 8:30 at the latest.
After my kids do homework, they can just play or relax or hang out.
Or go outside in the yard. My son is pretty self-reliant and does not get bored.
Then dinner, no later than 6:00pm.
Kids get hungry earlier than adults.
Plus, I need to time everything and the night time routine, per bedtime.
So that, my son and daughter DO get enough sleep.
They wake the next morning early. 6:30'ish am.
For me, after school until bedtime is not long.
It is busy.
I don't really have to fill those hours, FOR my kids.
They are good about keeping busy and are very self-directed and always have something to do. Which is not tv.
And they do their chores, feed the pets, help me cook dinner etc.
Then before I know it, it is time to get to the bedtime routine. And get them in bed, BY 8:00pm. And my kids pass out, within 10-15 minutes.