helpful web sites
National Council of Teachers of Mathematics
http://illuminations.nctm.org/Activities.aspx?grade=2
Virtual tools:
http://nlvm.usu.edu/en/nav/category_g_2_t_1.html
Front end estimation demo: https://webmail.mcpsmd.org/owa/redir.aspx?C=99997bdc21d84c4fbf48ef90ff340b89&URL=http%3a%2f%2fwww.nutshellmath.com%2ftextbooks_glossary_demos%2fglossary_content%2ffront-end_estimation.html
Practice your basic facts
http://www.funbrain.com/math/
http://www.brainormous.com/online/loader_multiflyer.html
http://www.aplusmath.com/Games/matho/Matho.html
http://www.multiplication.com/flashgames/KnightPrincess.htm
http://www.multiplication.com/flashgames/Drums.htm
Multiples
http://www.multiplication.com/flashgames/EggStaticDrop.htm