The Three Billy Goats Gruff


The Three Billy Goats Gruff is a classic folk tale of three goats who cross a bridge guarded by a mean troll. The simple story line and the fun ending of defeating the troll, make this story fun and accessible for young children.

It’s an excellent story for second language learners to pick up useful phrases such as: ‘What’s that?’; ‘Who are you?’; ‘I’m the (small goat)’; ‘I want to..’ and ‘Please don’t…’. It’s also great for learning some related nature vocabulary, prepositions of place and movement, adjectives of size and acquiring adjective order. It also connects well to the topic of food.

See reviews and purchase options here or watch the storytelling videos.

Kids Club English Resources

The Three Billy Goats Gruff resource cover

The Three Billy Goats Gruff Activity Pack

Includes storytelling cards, jigsaws, colouring sheets, stick puppet theatres, sequencing sheets, sort by size sheets, story wheel crafts, mini-books, board games, matching cards, mini-cards, sequencing cards, write and draw templates and flashcards.

Storytelling videos

Nature songs

The story contains nature features such as valley, river, grass and bridge. Your kids can learn more related nature vocab with this collection of fun songs about nature.

Opposites songs

Prepositions songs

Get your FREE Sample Resource Pack

Sign up to our newsletter and you won’t miss out on any special offers, teaching tips or new resources. As a welcome gift, I’ll send you 6 resources to try out for FREE.

Choose your currency:

Converted prices are for reference only - all orders are charged in € Euros (€) EUR.
  • USDUS Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • AUDAustralian Dollars ($)
  • BRLBrazilian Real (R$)
  • CADCanadian Dollars ($)
  • CZKCzech Koruna
  • DKKDanish Krone
  • HKDHong Kong Dollar ($)
  • HUFHungarian Forint
  • ILSIsraeli Shekel (₪)
  • JPYJapanese Yen (¥)
  • MYRMalaysian Ringgits
  • MXNMexican Peso ($)
  • NZDNew Zealand Dollar ($)
  • NOKNorwegian Krone
  • PHPPhilippine Pesos
  • PLNPolish Zloty
  • SGDSingapore Dollar ($)
  • SEKSwedish Krona
  • CHFSwiss Franc
  • TWDTaiwan New Dollars
  • THBThai Baht (฿)
  • INRIndian Rupee (₹)
  • TRYTurkish Lira (₺)
  • RUBRussian Rubles
  • AOAAngolan Kwanza