The idea is good, but it has some bugs (no pun intended). One problem is that it only allows one game, then locks up. It gives a report screen, but it does not put any info on the report. If you get an answer wrong, there is no sound that indicates that, just the fact that a bug doesn't show up.
Overall, a good app, not sure how I will use it in a classroom with only one iPad.