ESL Vocabulary Table Generator

Tick the words you want from a levelled ChalkLab wordlist, arrange the columns, and export a ready-to-print vocabulary table. Nothing is generated until you say so.

Embed your vocabulary list in

a student's phone
Preview
Row orderWordPicturePOSIPADefinitionExampleAudio
1borrowverb/ˈbɑːroʊ/to take something and give it back laterCan I borrow your pen for a minute?
2neighbournoun/ˈneɪbər/someone who lives next to youOur neighbour looks after the cat when we travel.
3crowdedadjective/ˈkraʊdɪd/full of peopleThe train was crowded this morning.
4improveverb/ɪmˈpruːv/to get better, or to make something betterReading every day will improve your vocabulary.
5journeynoun/ˈdʒɜːrni/a trip from one place to anotherThe journey to the coast takes three hours.
6politeadjective/pəˈlaɪt/behaving in a way that shows respect for othersShe wrote a polite note to thank them.
Drag the handle to reorder columns

0 words · 7 columns

Saving keeps this exact table: the words you ticked, in the order you arranged them.

Tick words to save

Choose a wordlist

Wordlist

Level
Pick a vocabulary list to choose its words.

How to create

How to create a vocabulary table

Build a printable vocabulary table from ChalkLab’s levelled A1 to C2 wordlists, or describe the words you need and let ChalkLab write them. It is made for ESL teachers who want a clean word list with pictures, definitions, translations, examples and audio, without formatting it by hand. Save the table to get a share link you can embed in Canva or Miro or open on a student’s phone. No account needed.

  1. Choose a wordlist

    Click “Edit vocabulary”. Pick a Level and a ChalkLab wordlist, or open the “Prompt” tab, describe the words you need and click “Generate words”.

  2. Tick the words

    Tick the words you want in your table, or use “Select all” and “Clear”. Drag rows in the preview to change their order.

  3. Set the columns

    Turn Picture, POS, IPA, Definition, Example and Audio on or off, and drag the handle to reorder them. Pick a language in “Translate to” to add translations.

  4. Save and share

    Click “Save & get link”, then copy the share link. Paste it into Canva or Miro, or send it to your students.