Phonetic Zoo is a great spelling program for homeschooled kids. It allows the students to work independently on their spelling lessons. Each day, students listen to their spelling words read aloud, they practice writing them, they study them from the accompanying cards (buy separately), and they practice writing them from memory. This has been a great motivator for my 10-year-old who loves to do spelling in his own room, instead of having mom hover over him!
Very helpful for homeschool spelling, especially for big families. When we have 22 + lessons a day to grade it is nice not to have to grade another book/lesson. That being said this is only for the independent, motivated, child who will can accurately report to you that they have taken the test twice and passed it with no errors twice. That is what i make them show me for accountability.