This site provides both spelling and vocabulary practice. There are ready-made word lists on the site OR you can create your own lists to practice.This website also has an accompanying app you can download from the App Store. It does require membership, but it is free. There is a fee for premium membership which gives you access to extra games. The games are fun and can also be played on your tablet or smart phone.