I've written a post all about grammar and what I believe constitutes a good homeschool grammar program. I've listed what I think it takes to teach grammar. Then I include a basic list of what students need to know. I list several of our favorite programs that parents can check out. There is also a nice list of internet resources for grammar. Some internet resources can be used as a stand alone curriculum and others can just be used as a supplement to help reinforce grammar concepts.