Three other free websites that I'd recommend are:
SpellingCity.com - amazing free interactive vocabulary and spelling site built around teachers putting up their spelling lists for their students
[url="http://www.vocabulary.co.il"]www.vocabulary.co.il[/url] - free site with great vocabulary games. Notice particularly the one about idiomatic expressions called SLANG.
[url="http://www.learninggamesforkids.com"]www.learninggamesforkids.com[/url] - all categories.
I looked at freeabcschool.com and it looks primarily like printable pdf's, right?