Educational computer software worked great for our daughter and we used math workbooks to back it all up. Numbers are still one of her favorites. She's just eleven, in 7th grade and taking Algebra 1 and is excited to be take geometry this fall in eighth grade. We found that the software helped her have fun with numbers. Her favorite was cluefinders.