Storytelling with Puppets

Monday, 7/6/2020

From “Ask Mister Bear” to Elephant and Piggie, telling stories with puppets can bring new levels of creativity and excitement to storytimes and school presentations. And it's not as hard as you think. This 5-week online course will give participants practical strategies for bringing stories to life with puppets; techniques for using puppets with various ages, from toddlers to early elementary students; tips for adapting folktales and picture books into puppet presentations; strategies for rehearsal, planning, and development of puppet stories; and background about how puppet tales develop narrative skills and reading motivation from the audience.

This is a five week Moodle course run asynchroniously, meaning you will never need to login to a class on a certain date/time. The summer offering of this course will begin the week of July 6, 2020.

Learning Outcomes

Course participants will leave this course with techniques and knowledge needed to present engaging stories with puppets for children ages 2 through 8. They will develop core puppetry skills of voices, puppet movement, and storytelling. Participants will add eight stories to their repertoire during the course and gain the ability to identify, adapt and develop a wealth of stories in the future.

Who Should Attend

Youth Librarians, Storytellers, Storytime Presenters, Preschool Teachers, Elementary School Teachers, Library Volunteers


Steven Engelfried is the Youth Services Librarian at the Wilsonville Public Library in Oregon. He has been a youth librarian for 26 years. Steven has used puppets in storytimes and class presentations since 1989. He performs puppet shows around Oregon as the “Pink Pig Puppet Theatre” and provides puppetry demonstrations and instruction on the “Storytelling with Puppets” YouTube channel. He has presented two webinars for ALSC and taught literature classes to graduate students at Oregon State University (both online and in-person courses).



Class size is limited to 30 students.

ALSC Personal Member: $115
ALA Personal Member: $165
Nonmember: $185

Member rates apply to personal memberships only.  Interested in joining ALSC?  Click here to learn more about ALSC and how to join.

How to Register

Registration is now open!  Visit the ALA Registration page to register online, or fill out the registration form and mail it in.  You can also register by calling ALA Member and Customer Service at 800-545-2433 ext. 5.  Course space is limited.

Cancellation and Transfer Policy:

Cancellations must be made in writing and postmarked or faxed to the ALA/MACS department by no later than seven days before the class starts.  Cancellations will result in a full refund less a $35 processing fee.  NO phone cancellations will be accepted.  Refunds will be processed two weeks after the start of the course.  ALSC reserves the right to cancel a course for reasons including insufficient numbers of students. Cancellations after the course has begun will not be accepted.

If you are registered but unable to take a course you may transfer your registration to another student if that student falls under the same registration category.  For instance, an ALSC member may transfer her registration to another ALSC member free of charge.  If you would like to transfer your registration to someone in a different category the difference between prices must be paid at the time of transfer.  All requests for registration transfers must be made in writing no later than seven days before the start of the course.  Please address all requests, including the reason for the transfer and both parties' membership numbers, to ALSC Program Officer for Continuing Education, Sarah Polen.  Transfers may not be made once a course has started.

Tech Requirements

Computer, internet access


If you have questions about the course material, please contact the course instructor Steven Engelfried.

If you have questions about registration, please contact ALA's Member and Customer Service Department by email or by calling 800-545-2433 ext. 5.

All other inquiries, including sponsorship questions, can be directed to Sarah Polen, ALSC Program Officer for Continuing Education, via email ( or by calling (312) 280-4026.