The Cumulative Rhyme Structure and How It Actually Works
There Was An Old Lady Who Swallowed A Bat is a variant of the classic cumulative folk song that most people grew up singing at school assemblies or summer camps. The original goes back centuries, with the lady swallowing increasingly larger animals, each one triggering a chain of recitation before she swallows something to get them out. The bat version is one of the more modern twists that show up in children's books and YouTube animations. The structure is straightforward if you've never analyzed it. Each verse repeats all previous actions in reverse order, then adds the new animal. So by the time she swallows a cat, you're reciting horse, cow, dog, cat. It's a memory exercise disguised as nonsense. The bat verse usually comes near the end since it's a relatively large animal for the sequence.
There Was An Old Lady Who Swallowed A Bat
Here's the bat variant most people know: There was an old lady who swallowed a bat. I don't know why she swallowed the bat. Perhaps she'll die. There was an old lady who swallowed a cat. She swallowed the cat to catch the rat. She swallowed the rat to catch the mouse. And she's dead, of course. Sometimes the bat replaces another animal in the chain, sometimes it's added at the end. The lyrics vary by region and publisher. That's normal for oral tradition. Don't get caught up in finding a single "correct" version because one doesn't exist. Every kids' book I've seen has slightly different words.
Now, the practical side. Parents and teachers often ask about using this in classroom settings. The real utility isn't the content, it's the cumulative recall mechanic. You can adapt the structure to teach nearly anything. I've seen it used for vocabulary building, math fact chains, and even programming logic exercises where each "swallowed" item represents a function call in a recursive stack. One thing beginners miss: the song only works if you teach the reversal pattern explicitly. Most kids just memorize it by rote. If you want them to actually understand the cumulative structure, walk through what happens to the list each verse. The list grows forward but prints backward. That's the core concept. Everything else is just animals. Here's a problem I ran into when putting together a curriculum version. Some publishers include a verse where the old lady swallows a spider, which trips up younger kids because it breaks the size escalation pattern. The horse is bigger than the cow, sure, but the bat and the spider? It messes with the intuitive logic that the animals are getting progressively larger. I worked around it by skipping the spider entirely and just going bat to cat. The chain still functions. The rhythm holds. Nobody gets confused.
Get the Full Details

If you're looking for printable lyrics or audio versions, there are dozens of free resources online. Teachers' unions, library systems, and public domain archives all host PDFs you can print. I usually grab them from the American Folklore Society's collection or just pull them from public domain children's literature sites. They're not copyrighted, so there's no reason to pay for anything. One limitation worth noting: the song assumes a certain cultural familiarity with the animal hierarchy. Kids raised on non-Western folklore sometimes find the animal sequence arbitrary or bizarre. That's not a problem with the song itself, just a teaching consideration. You can swap the animals for ones from local tradition and the structure remains identical. The original song's full version is much longer. The complete traditional chain goes past bat and includes dog, cat, rat, bird, spider, frog, cow, and horse before she dies. The bat variation is a shorter truncation meant for younger audiences. Both work. Neither is definitive.
If you want to use this structurally in a lesson, spend more time on the pattern than the lyrics. The rhyme is fun for five minutes. The recursive thinking it demonstrates is useful for considerably longer.