Adding in my 2 cents.
a. Take the class as a family -- you'll have a great time together (and maybe learn some things you didn't know).
b. I am a fan of PADI's eLearning system and encourage my private students to use it. Although you don't get any written materials, you do get access to all the materials for a year (as I understand the system) but, quite honestly, how many people really go back to their OW books or Video after a year of diving?
c. Finally -- my suggestion -- do the pool work locally and then the OW dives in warm, clear water as a family. I had a grown couple do that last year and they had a ball -- including then insisting their adult kids take the class and go with them on vacation.