After trying many types of calendars, reminders, notebooks, and programs, I have settled on mostly a system of Google calendar and documents, to help me maintain my routine schedule activities and appointments at home and school.
My favorite technique for sorting information and assignments due, such as when taking multiple graduate classes, or preparing for multiple performances, is to create a google spreadsheet with all of the assignments listed by due date and including the instructions for each. I like to color code the grids and it is very helpful to me. It is much easier for me to read the grid at at glance than go through a list on a typical document.
I have separate system for classes, work, and home, but one master calendar to remind me of tasks and activities I have scheduled. Google Calendar also lets me have separate calendars color coded for each type of activity such as work, home, school, appts. And I can hide or include those on my master calendar.
Although I still enjoy paper calendars and notebooks, I transfer all of that information to my phone calendar in addition to writing it down. It is also quick and helpful to take a photo of written notes to read later on my phone.