You want your children to succeed with your system, so timing is also really important. Expecting them to complete their chores while their favourite show is on might backfire and discourage them from being interested. Using it as a motivator might also backfire if their minds fixate on what they might miss out on if they take too long. Additionally, it might be harder for them to concentrate when they’re hungry or tired.
After school can also be tricky as they’re craving some ‘chill time’ or just time where they choose their own activities.
So when do you get them to do their chores? Personally, I like to spread some chores out throughout the day. If you have a routine that your children are used to it will become second nature. When I shower in the morning, my girls pick up clothes and make their beds. When we get home from school the first thing they do is complete their school bag check list and unpack their bags. Once they’ve done this the rest of the time is theirs and they do this automatically without instruction. I have a routine chart to prompt them if they forget. Lastly, while I make dinner they tidy the toys and general clutter. This works well because I’m distracted with other chores and they have full control over their jobs.
Whatever you choose, you just need to consider what could possibly distract or motivate your children. It will impact how they react to having the responsibilities.