The Dream Factory - A Musical for Schools - Script

**Production Pack - Containing Script and Lyrics as well as guidance for staging the musical.
An all year round musical for children aged 6–14 years
Cast size: 20–100
Duration: approximately 55-70 minutes

Welcome to Dreamsville – where happy dreams are made!

Mayor Biggs, the charismatic and courageous mayor of Dreamsville has a dream: to rid childhood of nightmares and to make the children of Dreamsville happy, healthy and well-balanced.
Mayor Biggs has introduced Dreamsville to the Dream Machine, a machine that broadcasts only the sweetest dreams to the children of Dreamsville while they sleep. He has passed new laws requiring all parents to ensure their children sleep with a dream transmitter each night and he has built a police force, the Dream Police, who patrol the town to see that the Dream Laws are obeyed. Dreamsville has become a happier place because of it.
One family, who have just moved to town are not feeling at all at ease. Their daughter Emily is finding it difficult to fit in; she wears different clothes, plays different games, writes different stories and does not own a Dream Machine. To Emily, Dreamsville does not seem a happy place.
Is there something more sinister going on in the town? Is there something afoot with the Mayor’s plans?
One night the town discovers the high price they must pay for a happy childhood when the dream machines malfunction. Emily and the children from her class must overcome their differences to save the ideals of Dreamsville and a happy, carefree childhood. In the end friendship along with a rather hip Grandma triumph over all!

The Dream Factory can be performed simply or with all the glitz and glamour of West End and Broadway!

Please go to: to view other supporting materials.

Save for later
  • The-Dream-Factory-Production-Pack.pdf

About this resource


Created: Aug 8, 2019

Updated: Nov 3, 2019


pdf, 6 MB


Report a problem

Get this resource as part of a bundle and save up to 33%

Tes Paid Licence

How can I re-use this?