Reading books and watching videos that are at the right level are two enjoyable and highly effective ways to improve your English.
Reading - make sure that it comprehensible, not too easy or too hard. You should already know 70%-95% of the words.
Videos - it helps if they have lots of visual cues to help you understand what is being said. It isn't necessary to catch every word or phrase.
Below is a list of materials that are good for learning English.
Books
Let's Read Asia - Picture books that you can sort by difficulty.
StoryWeaver - Pictures books that you can sort by level.
Epic Books - A paid service that is free for teachers.
Videos
Beginners
- Bing (not available in the USA)
- BabyBus
- BBC Learning English: Stories for Children
- BookBox
- Curious George
- English Fairy Tales
- English Sing Sing
- MISBook Channel
- Scratch Garden
- Super Simple Songs
- Wild Brains - Kids Videos
Intermediate to Advanced
- TED-Ed - Educational videos
- BBC Ideas - Educational videos
- Sprouts - Educational videos
- PBS Nova - Science videos
- TikTak Draw the Life - Educational and pop culture videos
- Learn English with TV Series
- Movies in Minutes - Movie summaries
- Video Spark Notes
- MinuteVideos (Some topics are not suitable for children.)
- Simplilearn - Computer science videos
- Minute Physics
- More from the makers of the Language Learning with YouTube Extension