Grammar and ESL
Do not put statements in the negative form. And don't start sentences with a conjunction. If you reread your work, you will find on rereading that a great deal of repetition can be avoided by rereading and editing. Never use a long word when a diminutive one will do. Unqualified superlatives are the worst of all. De-accession euphemisms. If any word is improper at the end of a sentence, a linking verb is. Avoid trendy locutions that sound flaky. Last, but not least, avoid cliches like the plague.
~William Safire, "Great Rules of Writing"
Grammar sites
Capital Community College Foundation Comprehensive site covering higher level writing skills including sentence structure, phrases and clauses, style and punctuation as well as grammar. This site also has quizzes that allow you to check your answers and sometimes offer explanations.
English Grammar Connection Quizzes on grammar skills and writing at intermediate and advanced (general and ESL) levels.
ESL sites
ESL classes at the Australian Centre at the University
The Internet TESL Journal - A selection of quizzes on such topics as error correction, word choice and form, articles, prepositions and sentence structure.
New Headway Online - Grammar, vocabulary and games from beginner to advanced (related to an English textbook series).
Dave's ESL Cafe - Grammar quizzes (including modals, prepositions and tenses) as well as history, geography and cultural questions about the US and Australia.
Easy English- Graded (easy to difficult) tests with grammar explanations.

