This site is good for explaining complex chemistry concepts, which may be briefly mentioned in lower level classes, in basic terms understandable to a middle or elementary school student. This site, however, is not useful for high school students since they probably know the information alredy.
Coolmath is good for helping students to learn math in a fun way. Coolmath has games for most levels of math.