This site is K-2 specific and contains many fun games!
This site is created by a teacher and contains 91 free math games. It is also grade specific and contains other subjects as well.
A site with grade level specific games
Math games, flash cards for all of the facts