SPELLING CITY is a terrific website that will help your children improve their spelling skills for FREE
Sponsored by Time4Learning.com, Spelling City contains over 25,000 words.
It has a "Teach Me" function that spells out the word using both visual and auditory input to improve retention.
You can also enter and save your own spelling lists.
Students can play games with their spelling words that are automatically generated by a program at the website.