This collection of virtual manipulatives bridges the gap between online mathematics games and straight math worksheets. Arranged by math topic and grade level (from pre-K through grade 12) these engaging activities promote numeracy and logical-thinking skills.
http://nlvm.usu.edu/en/nav/vlibrary.html
