I have been teaching for 10 years, and this is by the best tool to teach students grammar. The program is set up to teach the skills repetetively, and boy do they ever need it! Anything that they struggle with, you can give them extra lessons in. What a great tool! Get it..you won't be sorry!