If you teach math, this is a must have program. It is free, web-based, and there's an App for tablets. It has won several awards and is owned by Amazon. TenMarks was built for and by teachers. It provides personalized online math practice and enrichment programs for grades 1-12. It uses a structured approach of practice, on-demand hints, video lessons, and real-time results.
One of the great features about TenMarks, is the math problems. They are not simple, easy to solve problems. Students have to actually think and many of the problems have several steps (which students hate but need to master). The problems also help with math vocabulary. TenMarks has guided exposure to math-related language and requires deeper understanding of concepts. The website is easy to navigate for students and teachers. Teachers can assign problem sets and the data is automatically collected. If a student becomes "stuck" on a problem, they can watch a shot video tutorial or choose hint. They can have up to 3 hints. The only negative is logins and passwords. TenMarks automatically creates lengthy student logins and passwords, and they can be hard for younger students to remember. Otherwise, I highly recommend this program!