TopYa!

This is a fantastic app that offers lots of fun challenges for pupils to attempt. They send them in and get points and tips on how to improve.