This Revision app got rave reviews at a conference I attended recently. It is free to download and use and covers a wide range of subjects at SATs, GCSE, A-Level and other courses.
The teacher Dashboard is developing which allows you to track progress and you can sign up to get a first release.
Available on Android and Apple.
The designer writes a good blog too at http://gojimo.co/blog