Our son has a tutor to help with his homeschool math. Part of his math curriculum includes math vocabulary, which the tutor tests him on weekly. It's easy for him to focus on doing his math problems and yet forget to study his math vocabulary. So we've been using SpellingCity to create our own math vocabulary list, which my son uses to practice before his math vocabulary test. Once I've created the list, he uses it several times a week. Rather than studying the words on a piece of paper and just reading through it and testing himself, he plays math vocabulary games online. It's less monotonous and more fun.
We like SpellingCity because they have a variety of games, they're fun and the webiste is very easy to navigate. While you can use the site for free, you can also purchase a premium membership for a very nominal fee and use it for up to five students. My kids really do well with programs online. What about your kids? What works for your family? I'd love to hear your input.