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.