Great math site!! http://www.oswego.org/ocsd-web/games/SumSense/sumadd.html
Practice for learning math facts http://www.funbrain.com/linejump/index.html
Practice with money http://www.toonuniversity.com/flash.asp?err=569&engine=
Homonym Practice http://a4esl.org/q/h/mc-ho.html
Science site for children http://www.zephyrus.co.uk/index.html
http://www.eduplace.com/math/mthexp/