LearnZillion

LearnZillion is a website dedicated to providing resources for proficiency in common core classes and is available to teachers, parents, and students. The website contains lessons on a variety of math, language arts, science, and social studies topics for all grade levels. A user must create an account to access the different areas but there is no cost associated with using any of the resources. Teachers from across the country contribute lessons to the site. The language arts section contains a lot of information on writing skills and also addresses reading and understanding poetry. 

Link: http://learnzillion.com