At e-Learning for Kids, you can search through educational games by grade level or subject. There are materials for grades 1-6 in math, science and language arts.