A very, very cool site -- suggested by Mike, thank you! -- that allows students to look up a vocabulary word and get various perspectives -- definitions, example sentences, and best of all -- pictures, even for abstract words (I used "attitude" as my test word). Great resource for higher level students.
For native speakers but some fun games (go under language arts) to practice sentence structure, commas, parts of speech, etc. Probably best for Levels 4-6
Ideas for teaching argumentative / persuasive writing to ESL students. Written for mainstream teacher, but provides ideas / sentence frames, etc. than can be used in any mid-high level ESL class.
This is great! It has reading, writing, conversation starts and grammar exercises. For example, there are dialogues with questions, jokes and riddles for reading, and learning about topic sentences for writing. All of these come with follow up worksheets that you can often turn into nice pdfs. All sorts of categories are available for you to choose from.
This is a fun video about the function of the comma in compound and complex sentences. Good for review. Questions are customizable if you register your name and e-mail.