What has worked for my children is giving them a motivation for being ready at a certain time. We don't let them have screen time during the week, so it is a HUGE motivator for them. If they are ready by a certain time, they can have 15 minutes of screen time. It has worked wonders in our house.