
A Christmas Carol for English learners: level, words and how to read it
Dickens’s 1843 ghost story is short enough for one weekend and a favourite to read in English every December. Here is how difficult it is, which words to know and how to read it in the original.
- Author
- Charles Dickens
- Published
- 1843
- Level
- B2
- Words
- 28,755
- Staves
- 5
- Reading time
- ≈ 3 h
What the book is about
Ebenezer Scrooge is a rich, cold-hearted old man in London who hates Christmas, underpays his clerk Bob Cratchit and answers every kind word with “Bah! Humbug!”. On Christmas Eve he is visited by the ghost of his former business partner, Jacob Marley, who warns him that he will be visited by three spirits.
The Ghosts of Christmas Past, Present and Yet to Come show Scrooge his lonely childhood, the poor but loving Cratchit family with their sick little son Tiny Tim, and what the future holds if he does not change.
Themes
- Generosity and greed. What money is for, and what a life spent hoarding it costs.
- Social conscience. Dickens wrote the book to make readers see the poor of Victorian London, especially children.
- Memory and change. Can an old man become a different person? The story says yes, if he faces his past.
- The spirit of Christmas. Family, warmth and kindness, described with a joy that shaped how Christmas is celebrated to this day.
How hard is A Christmas Carol to read in English?
We measured how much of the book is covered by the most frequent English words (character names excluded). If you know the 2,000 most common words, you will recognise about 84% of the words in the book, which leaves roughly 16 unknown words in every hundred. With 5,000 words it is about 10 in a hundred, and with 10,000 words about 5.
For comfortable reading without help, researchers aim for about 98% known words (more in our guide). By vocabulary alone this is a C1 book; with tap-to-translate for the words you do not know, it is readable from B2. It is slightly harder than The Strange Case of Dr Jekyll and Mr Hyde and slightly easier than The Time Machine.
What is hard: Dickens’s playful, wordy narrator, who loves long sentences and jokes, old-fashioned words (morrow, spectre) and Victorian everyday vocabulary (knocker, parlour, waistcoat). What helps: the book is very short, about three hours, the story is famous, so you probably know the plot, and it is divided into five clear parts.
Our take: C1 by vocabulary, but so short and familiar that B2 readers can enjoy it with tap-to-translate. A great first “real Dickens”.
Words to know before you start
These words appear often in the book but are much rarer in everyday modern English. Learning them in advance makes the first chapters noticeably easier.
| Word | Meaning | Times in the book |
|---|---|---|
| phantom | a ghost | 14 |
| spectre | a ghost (literary) | 10 |
| humbug | nonsense, something false | 9 |
| pudding | a sweet dish, here the Christmas pudding | 9 |
| knocker | a metal ring on a door used for knocking | 7 |
| waistcoat | a sleeveless jacket worn under a coat | 6 |
| parlour | a sitting room in a private house | 6 |
| ruddy | healthy red (of a face) | 6 |
| morrow | tomorrow; the next day (old-fashioned) | 6 |
| dismal | gloomy, depressing | 5 |
How to read it in the original
- Read one stave per evening. Five staves, five evenings: the perfect December reading plan.
- Enjoy the narrator’s jokes. The first page plays with the phrase “dead as a door-nail”; do not take every digression seriously.
- Read the dialogue aloud. Scrooge’s lines are short and memorable, and great for pronunciation practice.
- Watch an adaptation afterwards. Comparing a film with the original helps the new words stick.
The first line
Marley was dead: to begin with. There is no doubt whatever about that.
Charles Dickens, A Christmas Caroldeadnot aliveadjective
Tap a highlighted word
Dickens starts with a playful insistence that Marley is dead. It matters: the story cannot begin until we accept that what visits Scrooge is truly a ghost.
Frequently asked questions
Is A Christmas Carol hard to read in English?
The vocabulary is demanding, roughly C1, and Dickens likes long, playful sentences. But the book has under 29,000 words and a well-known plot, so with tap-to-translate it is enjoyable from B2.
What English level do I need for A Christmas Carol?
B2 with tap-to-translate for unknown words; C1 if you want to read without looking anything up. If it feels too hard, start with The Strange Case of Dr Jekyll and Mr Hyde, which is a little easier.