Spelling practice online
This spelling website is the best we have found: systematic, graded lists, quick online quizzes with no distractions. Look at the word, listen to it and spell it. In one hour a kid can quickly review an entire grade level of spelling words if they are a fast typist. Or spend 5 minutes a day to stay a super speller.