AplusMath (Elem)
Completion requirements
In addition to games, puzzles, and worksheets, the thing that really sets this site apart is the flash card creator which allows students create their own flashcards and test each other.
Click on AplusMath (Elem) to open the resource.