Mine come in at about 4:30, or later if there is an after school club, have a snack, and get on with whatever they have to do, or want to do.
We eat at about 7:00. This used to be earlier, but now my youngest DC is 12, we no longer need to worry about really early bed times, and it means there's not such a rush to prepare a meal.
After dinner, again, if they have homework, they do it, and if not, they amuse themselves however they want.
The 12yo goes to bed at 9 on a school night. The older two (17 and 15) go when they want to, but both are in bed by 10, although not necessarily with the light out.
When the 17yo was 15, DH thought we should have a no phones in bedroom rule, but DC1 pointed out to me that all homework was being done, grades were not slipping, etc, so I agreed that it was okay for them to regulate themselves.
I let the school deal with shoddy/undone homework, unless they involve me, in which case we help to sort it out.
I do ask if they have homework, but I never check it, unless they want me to. If I know they have homework, and are, say, playing on the Xbox, I will ask when they intend to do it. They will make up a time on the spot tell me when they intend to start, and if they are not doing it by then, I will remind them.
They are all really good, in the main, at making sure all their work is done, so I leave them to it.