My son is still in 5th, but we have a weekly work list too, with assignments for each day.
I also have to work sometimes and whether I am working or not, I do not do "school" with him after 3:00, so the things that he needs my help with should be done before lunch or right after lunch. If not, he will have more work the next day. Also, no electronics until all of his assignments are done and his "screen time" is based on the time he finishes. If he is done early, he will have extra time, if he is done more than an hour late, he looses his time. Whatever was not done during the week will have to be done on the weekend. Usually he is motivated enough because he wants to play video games, but some weeks we do end up with work on Saturdays or occasionally a Sunday.