I recently came across the coolest math site Rader's NumberNut.com. There are both basic and advanced math concepts, from learning numbers to learning variables. There are interactive learning quizzes and games (who doesn't love games). This site also offers addition and subtraction workbooks to download and print. All of this for FREEEEEEEE!!!!!!
They also offer several other free educational sites:
Geography (Earth Science)