English learning guides
Short, practical guides for learning English from real books, films, and shows. Pick a topic below.
English books by reading level
Find a classic that matches your level, based on vocabulary data from the full original text.
Classic English books by reading level
All 24 books compared, from easiest to hardest.
Easy classic books for English learners
The most approachable originals for A2–B1 readers.
Classic books for intermediate learners
Originals that suit readers moving from B1 to B2.
English reading level checker for books
Free tool: add an EPUB and see its English level in seconds.
CEFR reading levels explained
What you can read at A2, B1, B2, and C1, with real books.
B1 reading level (intermediate)New
What it means, exam scores, and the books and shows that fit.
B2 reading level (upper intermediate)New
What it means, exam scores, and the books and shows that fit.
C1 reading level (advanced)New
What it means, exam scores, and the books and shows that fit.
How many words do you need to read a novel?
Why 98% coverage matters, with data from 24 classics.
The Wizard of Oz English level
Strong A2 to B1 · Easiest in this collection
Alice in Wonderland English level
Strong B1 to B2 · Moderate with wordplay
Peter Pan English level
Strong B1 to B2 · Short, playful, sometimes ironic
The Adventures of Sherlock Holmes English level
Strong B1 to B2 · Approachable in short episodes
The Time Machine English level
B2 (strong B1 with support) · Short but descriptive
Dracula English level
B2 · Readable diaries, tricky dialects
Little Women English level
B2 · Clear but very long
Treasure Island English level
Upper B2 · Nautical words and pirate speech
The Secret Garden English level
Upper B2 · Challenging dialect
Tom Sawyer English level
Upper B2 · Easy story, heavy dialect
Anne of Green Gables English level
Upper B2 · Long speeches, rich description
A Christmas Carol English level
Upper B2 · Short but linguistically dense
The Call of the Wild English level
Upper B2 · Short, but full of specialist words
The Great Gatsby English level
Upper B2 to C1 · Readable plot, difficult subtext
Dr Jekyll and Mr Hyde English level
Upper B2 to C1 · Short but formally dense
The Picture of Dorian Gray English level
Advanced B2 to C1 · Witty dialogue, dense ideas
Pride and Prejudice English level
Advanced B2 to C1 · Challenging
Emma English level
Advanced B2 to C1 · Simple words, subtle meaning
Frankenstein English level
Advanced B2 to C1 · High conceptual and syntactic load
Jane Eyre English level
Advanced B2 to C1 · Long and richly descriptive
Great Expectations English level
Advanced B2 to C1 · Long sentences and dialect
Around the World in 80 Days English level
Advanced B2 to C1 · Dense travel and nautical words
Wuthering Heights English level
Advanced B2 to C1 · Nested narrators, thick dialect
Moby-Dick English level
Advanced C1 · Hardest in this collection
TV shows by English level
Which shows are easy to follow, and which are fast? Measured from real subtitles: vocabulary, speaking speed, and words to learn.
Best TV shows to learn English, rankedNew
11 shows from easiest to hardest, with speed and level.
Friends English levelNew
Strong A2 to B1 · 143 words per minute
The Office (US) English levelNew
B1 · 145 words per minute
Stranger Things English levelNew
B1 to B2 · 159 words per minute
Breaking Bad English levelNew
B1 to B2 · 131 words per minute
Game of Thrones English levelNew
B2 · 138 words per minute
How I Met Your Mother English levelNew
B2 · 157 words per minute
Modern Family English levelNew
B2 · 173 words per minute
Sherlock English levelNew
B2 to C1 · 151 words per minute
The Big Bang Theory English levelNew
B2 to C1 · 154 words per minute
Brooklyn Nine-Nine English levelNew
B2 to C1 · 179 words per minute
Gilmore Girls English levelNew
C1 · 185 words per minute
Movies by English level
Which films are easy to follow? Measured from each movie’s full subtitles: vocabulary, speaking speed, and words to learn.
Best movies to learn English, rankedNew
16 films from easiest to hardest, with speed and level.
The Lion King English levelNew
A2 to B1 · 133 words per minute
Up English levelNew
A2 to B1 · 146 words per minute
Frozen English levelNew
A2 to B1 · 145 words per minute
Shrek English levelNew
B1 · 139 words per minute
Finding Nemo English levelNew
B1 · 132 words per minute
Toy Story English levelNew
B1 · 145 words per minute
The Pursuit of Happyness English levelNew
B1 · 148 words per minute
Harry Potter and the Sorcerer’s Stone English levelNew
B1 · 114 words per minute
Groundhog Day English levelNew
B1 to B2 · 141 words per minute
Forrest Gump English levelNew
B1 to B2 · 128 words per minute
The Devil Wears Prada English levelNew
B2 · 152 words per minute
Notting Hill English levelNew
B2 · 148 words per minute
The Shawshank Redemption English levelNew
B2 · 145 words per minute
Mean Girls English levelNew
B2 · 177 words per minute
Inception English levelNew
B2 to C1 · 167 words per minute
The Social Network English levelNew
C1 · 202 words per minute
English words by CEFR level
Check the level of any word, and learn the most useful words at each level.
English word level checkerNew
Free tool: type a word or paste a text to see its CEFR level.
B1 vocabulary listNew
40 intermediate words with meanings and examples.
B2 vocabulary listNew
40 upper-intermediate words with meanings and examples.
C1 vocabulary listNew
40 advanced words with meanings and examples.
Reading tools and how-tos
Practical help for reading on your phone: looking up words, listening along, and setting up the page so it feels easy.
How to look up words in an EPUB on iPhoneNew
Apple Books Look Up vs one tap in TeakReader, step by step.
Ebook reader with dictionary for AndroidNew
Your Android options compared, and which suits English learners.
EPUB reader with text to speechNew
Listen and read along with each sentence highlighted.
Dyslexia-friendly ebook readerNew
OpenDyslexic, wider spacing, warm light, and read aloud.
What’s new in TeakReaderNew
The latest app updates, newest first.
Learn English by reading
How to read real books in English without stopping every few lines.
Learn English by reading books
A simple method for learning from books you enjoy.
English reading practice app for adults
Practice with real books instead of children’s exercises.
Learn vocabulary from books
Turn the words you meet while reading into words you remember.
Read English novels with a dictionary
Tap any word in a novel to see its meaning.
Read English books with translation
Translate a hard sentence without leaving the page.
EPUB and ebook readers
Read your own EPUB files or free classics with a built-in dictionary.
Movies, TV series, and anime
Learn the words from a film or show before you watch it.
Learn English with movie subtitles
Turn subtitles into word lists and flashcards.
Learn English with TV series subtitles
Prepare each episode’s vocabulary before you watch.
Movie vocabulary before watching
Learn the key words first and pause less.
Anime subtitle vocabulary
Preview English subtitle and dub vocabulary for anime.
Vocabulary practice and games
Review the words you saved with flashcards and quick games.
English vocabulary app for iPhone
Reading, lookup, flashcards, and games in one app.
Vocabulary flashcards from reading
Flashcards with the real sentence you found the word in.
English vocabulary games for iPhone
Meaning Match and Spelling Forge, built from your words.
Spelling games for adults
Spelling practice without childish cartoons.
Vocabulary matching game
Fast rounds that match words to their meanings.
Comparisons
How TeakReader compares with other learning tools.