I use Google calendar because it syncs between my phone and computer and is printable.
I use Microsoft Outlook – been using it for years. It allows you to enter recurring appointments so you don’t have to enter in each appointment every week. You can print out your daily or weekly schedules – whatever you want. I’m sure there’s some type of phone app for it, but I don’t have it – I’m typically about 3 to 5 years behind with technology!