These websites are good for extra practice.
Please practice a little bit every day.
For example, try to do 15 minutes at first, then do more.
If you practice a little bit each day, your English skills will improve.
Try these sites for listening at different levels: Randall's ESL Cyber Listening Lab
https://agendaweb.org/listening/comprehension-exercises.html
Open Forum Listening Textbook (http://www.oup.com/elt/global/products/openforum) This site has lots of listenings, quizzes (with the answers), and transcripts from a series of listening textbooks, high beginning to advanced.
This is a good site for listening practice. It is divided into different levels:
http://www.dictationsonline.com/
Free Classis Audio Books (http://www.freeclassicaudiobooks.com/) If you like to listen to stories, this site is great. There are around 40 different classis stories to choose from.You can listen to books online here: http://www.audible.com/t2/title?asin=B002V19RO6&source_code=GO1GBSH07111690BX&mkwid=shVzs9B0k_dc&pcrid=113669488809&pmt=b&pkw=%2B1984&cvosrc=ppc.google.%2B1984&cvo_campaign=GS_CTA%7CNonAudio_Titles+%28Top%29+-+BMM&cvo_crid=113669488809&Matchtype=b&cvo_placement=&gclid=CLyEqqj1684CFQqnaQodwhgF8w
This site has listening g practice according to CFR level:
https://www.englishlistening.com/index.php/listen-to-passages/
Try this site for general practice:
http://www.esolcourses.com/uk-english/beginners-course/free-english-lessons.html
Pulse of the Planet (http://www.pulseplanet.com) Great 2-minute stories about the Earth (with transcripts).
Dewey's Listening Page (http://homepage.usask.ca/~dul381/listenings/) Exercises, quizzes, and links to Internet listening opportunities for various levels.
This site has explanations and grammar exercises for many grammar points:
Comma Splices & Fused Sentences • Fragments • Irregular Verbs
Commas • Parallel Structure • Misplaced and Dangling Modifiers
Apostrophes • Pronoun Agreement • Pronoun Case
Listen to this podcast: Star Lore: Comets
https://www.pulseplanet.com/dailyprogram/dailies.php?POP=3844