I think you've found an excellent, flexible way to educate your son. If you had sticked to your schedule, he wouldn't have learned all those other interesting things. And to me, learning about the interesting extras helps me remember the original subject better anyway. I think if I ever end up homeschooling, we'll be extremely flexible.

It sounds like your son is learning about setting priorities, too, with the piano recital.

Schedules might work for some people, but i say who needs 'em! wink