I like Excel for this, too. Both of my boys (3rd and 1st grade) have their own schedules, which we keep in the front see-through pocket of a 3 ring-binder. When the week is done, I three-hole punch the sheet and slip the schedule inside. This way we have an automatic record of what we did each week.
The first column of the spreadsheet has their subjects listed. The other columns are days of the week. Basically, I spend about an hour on Friday night or Saturday filling in their schedules for the upcoming week. If we don't get to something one week, I just copy/paste it from the old box (for example, we skipped grammar on Friday), to the new box (paste it on the Monday slot).
We've been doing it this way for a couple of years now and it works well for us.