My son's school uses Words Their Way. I don't know if it's practical to use when homeschooling. They take a pretest to determine what they don't already know, and start from there. It teaches patterns in words rather than a random word list.