I have just had a quick play with Spelling City an online spelling program.
Spelling City is an online spelling program that promises to make practicing for spelling tests fun. SpellingCity.com has:
– Over 35,000 spelling words and eight spelling games.
– A real person who says each word and sentence.
– Thousands of free spelling lists. Or you can save your own.
It is worth a play.
Try this list on Harry Potter words.