Our Ratings System:
An essential app that can help redefine your teaching.
A recommended app that has great potential.
A solid app that is worth a look if the price suits you.
An app that fails to live up to its potential.
An app to avoid even if it seems like a good investment.
An app that fails on every level.