Here are some of my favorite English (high school) resources. Check back again soon, this list is always growing! I also recommend school textbooks, your local library, and used bookstores.
(K-12) Readwritethink.org – Click on “Parent and After School Resources,” for a great list, sorted by grade level, to help your child practice a variety of different skill sets at home (ex: giving an interview, thinking critically, writing activities, etc)
(Gr 6-12) Englishpage.com – Very thorough grammar lessons
(Gr 6-12) TheOatmeal.com/tag/grammar – Short, humorous grammar lessons
(Gr 6 -12) Grammarbook.com – Free video lessons on common grammar topics. *Note- some areas of this site are subscription-based.
(Gr. 6-12) Grammar.ccc.commnet.edu/grammar – Quick lessons on parts of speech, and tips on writing essays.
(Gr 9-12) Owl.English.purdue.edu/owl – Grammar lessons, tutorials on writing essays and using specific formats (MLA, APA, etc).
(Gr. 9-12) ChompChomp.com – Easy to follow grammar lessons, definitions, examples, and practice pages you can print (with answers).
(Gr. 6-12) Grammar-monster.com – Very clear, specific lessons on parts of speech and punctuation, including quizzes with answer keys.
(Gr 6-12) Literature.org- Free books online; this site only includes books that are no longer under copyright. Full text from Darwin, Aesop, Dickens, Alcott, and more.
(K-12) Pima County Overdrive – pima.lib.overdrive.com – This free software allows you to download e-books and audiobooks to a PC, mp3 player, or e-reader (Kindle, Nook, etc). All users need a library card number (free). Great for keeping an additional copy of your school reading assignment with you at all times!
(Gr 6-12) Online-literature.org – Full text of many books and essays that are commonly used in Gr 6-12 English classes. Also provides author biographies and reference tools.
(Gr 8-12) LiveMocha.com - This website helps anyone learn a foreign language with native speakers. This site also allows native speakers to help correct learners who did not learn English as a first language, which makes this a great opportunity to help you practice your own grammar skills (what's the error, and why).