Secondary Science teachers can use this webpage along with their lessons about DNA, the immune system, cells, etc.... I like the characters and the graphics they show.
Although not a free site, Zoodles has a great deal of interactive games for the various primary school age subjects. My 10-year-old enjoyed the free trial so we're considering purchasing a membership for 1 year. Subjects include reading, math, science, and writing.