Check out Math Ocean – a challenging math app, for kids and adults. It requires just basic two digit arithmetic, but the levels range from very easy to extremely challenging.
Kids can play or practice their math and earn points for every right answer.