I wish I had started using Easy Grammar when my children were in elementary. We have used different grammar curriculum through the years and I feel like they are getting more out of Easy Grammar than they have anything else.
Found this to be the most clear and understandable grammar book encountered. Would recommend this for grades 7-9. The only bad thing I can say is that it does not have a table of contents. It does however have an index.