A Children’s Christmas Pageant Script : The First Christmas by Louise Egan - Contact Us
  About the Script
  Download Script (PDF) 13 pages
  Download Script (Word) 13 pages
  Production: Planning and Rehearsing
  The Cast and Casting
  The Set and Props
  Lighting and Sound
  Music and Carols
  Program Design and Advertising
  Copyright. Free to use by individuals and groups.
  About the Author
  Contact Us /
Performance List

  Pageant Photos 1
  Pageant Photos 2
  Site Map

To e-mail Louise Egan (the author) or Bob Egan (webmaster), telling us where your group will be performing (or has performed) the play, please click here. Just put "Christmas" in the subject matter, and then just write the name of your church/school/organization, the city and state, and the country, if outside of the United States. (Thanks in advance from us for doing that – we think others will also be interested in seeing where the play has been produced. (But you do not have to send this information if you'd prefer not to.)

To email comments or suggestions others might find interesting, please click here and we will try to incorporate them into the site.


Rogers Christian Youth Club
Rogers, Texas

Dear Louise,

Your wonderful script and helpful website of resources has been the best gift to our small community of Rogers, Tx.

My name is Sara Jarolik, and I direct a Christian Youth Club in our community for students in 1st - 8th grade. I was looking for a traditional nativity play to do with our students when I came across your website. I read every single thing you posted and watched videos of others who have used your material. I appreciated so much your willingness to share and allow us to take liberties to add or change to fit our specific group. I am incredibly impressed by your humble generosity.

Here is the YouTube playlist of the videos from our community Christmas Pageant. I hope you enjoy! Thank you again! Merry Christmas
Sara Jarolik
Rogers Christian Youth Club


"I am a military chaplain stationed in S. Korea. Our chapel would like to perform the children's pageant this year and your script would be a blessing. "

Christ the King Liturgical Chapel Camp Humphreys
Camp Humphreys
South Korea


St. Thomas Episcopal Church
San Antonio, Texas.
December 24th, 5pm service.

We are planning a COVID friendly pageant by casting the script in family groups with masks and social distancing. (One family is angels, one family is shephards, etc....) I have a new mother that will be Mary so no one else touches Baby Jesus! Excited to still have an avenue for the children to participate in the real meaning of Christmas. Blessings to you!

St. Jude's Episcopal Church
Cupertino, CA, United States

Thank you for making your pageant script availble!

A 13 year old in our church designed all the "sets" to be made
from Minecraft images she created of the nativity scene, and then
made into Zoom backgrounds for our virtual pageant.

We first performed this script with modifications in 2016. It is
getting a reprise with new updates for zoom this year.
We will send you a link to the finished project when we are done.

McKee Homeschool Des Moines, IA 50317

Hello, found your lovely Christmas pageant on line and am excited to do this with my five children this year, 2020. Thank you for sharing!

St. Andrew's Episcopal Church
Longmeadow, MA
24 December 2020

Thank you for making this possible. For the fourth year, our children will be performing "The First Christmas." Due to the present COVID situation, modifications have been made. The children will be presenting and performing this on ZOOM. The hymns have been pre-recorded, and will be embedded into ZOOM. The pageant will be recorded and viewed on our Facebook Live Christmas Eve service.

Holy Name of Mary Catholic Church
Bedford, VA
December 23, 2020

We are using an adapted version of your script to produce a VIRTUAL Christmas Pageant this year.


Grace Homeschool Association in Mentor, Ohio
Mentor, Ohio

Hi, thanks so much for your Christmas play script. Our homeschool group in Mentor, Ohio, is going to perform it this weekend. We've modified it a bit to fit our group with a wide age range. I really appreciate that you've allowed your script to be used for free.

Salvation Army Chapel
Sunday 22 December 2019

St. Patrick's Roman Catholic Church
South Africa
Sunday 15 December 2019

"My 14 year old wanted to put on a nativity play for our church, but really battled to find a script where she did not have to pay lots of money that she did not have to stage a free play. Then we found yours! Thank you for being a true Christian."

The Church of the Immaculate Conception
South Africa
24 December 2019

"I wish you a very Merry Christmas and a wonderful season of Goodwill and Peace.


St. Paul's Roman Catholic Church
Kenmore, New York


The Crossing Church
Livingston, NJ

" I really enjoyed your play it was sooo perfect! The children were so excited and full of joy to be a part of it. I really loved how everyone had a chance to speak and the lines were really not too hard for any age. Our Mary did an amazing job on her solo. I know God was glorified thru you, thanks again!" Here's a video of our pageant: https://www.youtube.com/watch?v=tjnqV8a8oUA

St. Joseph Catholic Church
68 Cardinal O'Connell Way
Boston, MA
Sunday, December 24, 2017

"St. Joseph's in Boston has been using your play for the last several years. Thank you!

St. Paul Lutheran Church
4475 Atlanta Hwy.
Montgomery, AL 36109
Wednesday December 20, 2017
at 7:00 p.m.

First Baptist Church Melrose
561 Main Street
Melrose, MA 02176
Sunday, December 17, 2017
at 11:00 a.m.

"It will be a joint program between the children of our church and the children of the other three Covenant Churches that meet in our building. One is a Ivory Coast church, one is a Chinese Anglican Church and one is a Haitian Pentecostal Church and we are an American Baptist Church. We are all very excited to be doing this together! Thank you for sharing your play with us."

Our Savior's Lutheran Church
Sunday School Students
840 Lake Ave
Albany, MN 56307
Sunday, December 17, 2017, 10:30am

St. Margaret of Cortona School
452 West 260th Street
Bronx, New York 10472
December 22, 2017

Community Bible Church
Rootstown, Ohio
Wednesday, Dec. 20th, 2017


HOPE Lutheran Church (ELCA)
River Falls, WI
During the 11:00 service.

St. Jude's Episcopal Church
Cupertino, CA, United States

Calvary Episcopal Church
615 East Main Street
102 N. 2nd St.
Memphis, TN 38103

Peace Free Lutheran Church
28 Elm Street
Canal Winchester, Ohio

Mary Mother of the Church
Macquarie Fields NSW
Australia 2564
December 24, 2016


First United Methodist Church
615 East Main Street
Batesville, Arkansas
December 20, 2014

St. Martin's United Church
Saskatoon, Saskatchewan, Canada
Sunday, December, 13, 2015

St. Ann Catholic Church
Plattsburg, Missouri
Saturday, December, 19, 2015

St. Andre Bessette Parish
Laconia, NH
Saturday, December, 19, 2015


Saint Andrew's Episcopal Church
Pearland, Texas
December, 2014

St. Mary's Catholic Church
Oskaloosa, Iowa
December 13, 2014

St. Gabriel School
Philadelphia, PA
December 22, 2014 1pm

Christ Church Methodist Church
8020 Bellhaven Boulevard
Charlotte, NC
December 7, 2014

Whitefish United Methodist Church
Whitefish, MT
December 14 and 24, 2014

Sacramento United Methodist Church
Sacramento, KY
December 21, 2014

Church of the Resurrection
Greenwood, SC
December 21, 2014 10:30 am

First Baptist Church
Higginsville, MO
December 14, 2014 7:00 pm

Southside Fellowship
2804 Veach Road
Owensboro, NY 42301
December 21, 2014 11:00 am

Harrison Presbyterian Church
Harrison, N.Y.
December 14, 2014; following the 11:30 AM service

Kalaheo Missionary Church
Kalaheo, Hawaii
December 23, 2014 5:00 PM

Community Bible Church
Montevideo, Minnesota
December 21, 2014 9:30 AM


Immanuel Lutheran Church
New Douglas, Illinois
December 24, 2013

St. Joseph's Church
Boston, Massachusetts
December 24, 2013

Perth-Andover Baptist Church
Perth-Andover, New Brunswick, Canada
December 14 & 15, 2013

Vogelweh Gospel Service
Kaiserslautern, Germany
15 December, 2013

Varina Episcopal Church
Henrico, Virginia
December 22, 2013

Hood View Seventh Day Adventist Church
Boring, Oregon
December 21, 2013

United Methodist Church of Colo
Colo, Iowa
December 15, 2013

Trinity Lutheran Church
Ottawa, IL
December 15, 2013

Bethlehem Presbyterian Church
New Windsor, NY 12553

St. Michael & All Angels Episcopal Church
Corona del Mar, CA
December 24, 2013

Liberty Baptist Church
Douglasville, GA
Sunday, December 15, 2013

Mount Hebron Presbyterian Church
Ellicott City, MD
Sunday, December 15, 2013

St. James Lutheran Church
Phillipsburg, New Jersey
Sunday, December 15, 2013

Imperial First United Methodist Church
Imperial, Nebraska
December 15, 2013

Old North Church
Marblehead, Massachusetts
December 15, 2013

All Saints Episcopal Church
9302 Blondo St.
Omaha, Nebraska
December 15, 2013

Sequoias Senior Living
Portola Valley, CA
December 8, 2013

Valley Presbyterian Church
Portola Valley, CA
December 15, 2013

Turning Point Church
3600 N. Morton
Franklin, Indiana 4611
December 7, 2013


Christ Church Midland
Midland, TX
December 24, 2012

Mount Hebron Presbyterian Church
Ellicott City, MD
Sunday, December 16, 2012

First United Methodist Church
828 Lapeer
Port Huron, MI 48060
December 15, 2012

Larchmont Avenue Church
Larchmont, NY
December 24, 2012

United Church of Pittsford
Pittsford, NY
December 24, 2012

First United Methodist Church
Uvalde, Texas
December ?, 2012

Madison Heights Baptist Church
Madison, Tennessee
December 16, 2012

The Anglican Parish of Christ Church
Edmonton, Alberta
December 24, 2012

Barnwell Baptist Church
Fairhope, Alabama
December 9, 2012

Cross Points Church
Shawnee, Kansas
December 16, 2012

Grosse Pointe Woods Presbyterian Church
Grosse Point Woods, Michigan
December 23, 2012

Buffalo Presbyterian Church
Buffalo, Minnesota
December 9, 2012


United Church of Pittsford
Pittsford, NY
December 24, 2011

West Congregational Church (UCC)
Taunton, MA
December 24, 2011

Bethlehem Lutheran
300 East Bow Drive
Cherokee, Iowa 51012
December 18, 2011

Saint Stanislaus Church
Amsterdam, NY
December 18, 2011

Crossing, Babtist Church
December 21, 2011

Larchmont Avenue Church
Larchmont, NY
December 18, 2011

St. Bartholomew Episcopal Church
Pewaukee, WI
December 11, 2011

Caldwell Friends Church
521 East Elm Street
Caldwell, Idaho 83605
December 25, 2011 - 10:30 AM

Concordia Lutheran Church
3003 Silverside Road
Wilmington, Delaware
December 11, 2011

South Everett Community Church
1 West Casino Road
Everett, Washington
December 11, 2011

Emmanuel Episcopal Church
Athens, Georgia
December 18, 2011

West Congregational Church (Youth Group)
415 Winthrop Street
Taunton, Massachusets 02780
December 24, 2011

St. Lukes United Church
Tantallon, Nova Scotia, Canada
December 18, 2011

Church name (to come)
Clinton Ontario, Canada
December ??, 2011


St. Peter's Episcopal Church
Greenville, South Carolina
December 24, 2010

Carleton Memorial United Church
Ottawa, Ontario
December 19, 2010

Patterson Presbyterian Church
Toronto, Ontario
December 19, 2010

St. Bartholomew Episcopal Church
Pewaukee, WI
December 19, 2010

St. Andrew's Episcopal Church
Pittsburg, PA
December 19, 2010

Larchmont Avenue Church
Larchmont, NY 10538
December 19, 2010; 10 a.m.

Morning Star Lutheran Church
Matthews, North Carolina
December 19, 2010

Light of Christ Lutheran Church
3976 Country Line Road SE
Delano, MN 55328
December 19, 2010

Mount Olive Lutheran Church
211 Main Street
Mukwonago, WI 53149
December 19, 2010 at the 10:45 worship service

Immaculate Conception
6317 State Route 42
Woodbourne, NY 12788
December 12, 2010 at 4:30 p.m.

Church of the Annunciation
Baltimore, Maryland 21206
December 24, 2010 at 4:00 p.m.

Grace United Methodist Church
Telford, PA 18969
December 18th, 2010

St. Pius X Church
Wolcott, Connecticut
Dec. 12th, 2010

Calvary Chapel of Murfreesboro
229 River Rock Blvd.
Murfreesboro, TN 37128
Dec. 19th, 10:30 a.m.

Old Trinity Episcopal Church
Tiffin, OH
Sunday, December 19th, 2010

Knox Presbyterian Church
89 Dunn St.
Oakville, Ontario
Dec. 24th, 7:00 p.m. Family Service

St. Alban's Episcopal Church
3738 Old Sabino Canyon Road
Tucson, AZ 85750
December 12, 2010 at 10:oo a.m.

Holy Family Catholic Church
Caledonia, MI
Friday, Decemeber 17, 2010

Kennewick First United Methodist Church
Kennewick, WA
Sunday, December 12, 2010

Rockville United Church
355 Linthicum Street
Rockville, MD 20852
Sunday, December 19, 2010

Berrydale Baptist Church
6730 Highway 4
Jay, FL 32565
Sunday, December 12, 2010 - 6 p.m.

Youth, Children, and Kinder Kraft (preschool)
First Presbyterian Church, USA
213 N Burnett Avenue
Denison, TX 75020
December 15, 2010

St. John's Lutheran Church
703 Third Ave.
Sterling, IL 61081
Sunday, December 12, 2010


Episcopal Church of the Good Shepherd
Pitman, N.J. December 19, 2009

First United Methodist Church
Columbia, TN
Dec 16th, 2009

Our Lady Queen of Peace Catholic Church
Baltimore, MD
December 13, 2009 @ 6pm

Evangelical Covenant Church
Dassel, Minnesota
Sunday December 20, 2009

Mount Pisgah Baptist Church
Vidalia, GA
Date not set

Reformation Lutheran Church
456 King Street
Kitchener, ON
Canada N2B 1L1
no date set

St Dominic's
Westfield, NY
December 24, 2009

Church of the Holy Comforter
Lutherville, MD
no date set yet

Buena Vista Missionary Baptist Church
New Orleans, LA
Monday, Dec. 21, 2009

United Methodist Church of Thousand Oaks
1000 East Janss Road
Thousand Oaks, CA 91360

Edenbrook Farm Therapy Program
Keswick, VA
Dec 21, 22, 23 ; from 6:30-7:30

Our Lady of Pompeii Church
Paterson, New Jersey
CCD Christmas Pageant, Sunday Dec. 20, 2009

Lundy's Lane United Church
Niagara Falls, Ontario, Canada
Christmas Eve

Larchmont Avenue Church
Larchmont, New York
December 20, 2009, 10 AM

Bethlehem Lutheran
300 E Bow Drive, Cherokee, Iowa
Sunday, December 13, 2009


First United Methodist Church
Millington, TN
Dec 13th, 2008

First Parish Congregational Church
Yarmouth, Maine
date not known

First Baptist Church Dartmouth
100 Ochterloney Street
Dartmouth, NS B2Y 3Y3
Sunday, Dec 21th, 2008

Eglise Evangelique Baptiste de Siloe
Central Islip, NY
Dec 24th, 2008

Faith United Methodist Church
Henrietta, NY
Saturday, December 13, 2008

St. Margaret School
Otsego, MI
December 17, 2008

Hope United Church of Christ
Sturgeon Bay, WI
December 21, 2008

West Kennebunk United Methodist Church
Kennebunk, Maine
December 21, 2008

Larchmont Avenue Church
Larchmont, New York
December 21, 2008

Portable church, meeting at E. Davidson High School
Thomasville, NC
date not specified

The Shepherd's Flock Church
Durham, NC
December 21, 2008

Hyde Park Presbyterian Church
1309 Swann Avenue, Tampa, FL 33606
December 21, 2008 11:00 a.m.

Menlo United Methodist Church
Menlo, Georgia
December 21, 2008

Holy Family Catholic Church
Caledonia, MI
December 12, 2008

The Word Fellowship Church
Kenedy, TX
December 21, 2008

Church of Jesus Christ of Latter-day Saints
Central Falls, RI
Sunday, December 7th, 2008

Lutheran Church of Hope
Loveland, CO
December 21, 2008

Cathedral of Christ Baptist Church
5354 Sheriff Road, Chapel Oaks, MD 20743
December 21, 2008 @ 4:00pm

United Congregational Church
Little Compton, RI
December 21, 2008

Grace Evangelical Lutheran Church
Ripon, WI
December 21, 2008

Cross Street Baptist Church
London, England
December 14, 2008

Queen of Angels Catholic School
Duncan, British Columbia, CA
December 9, 2008

Heritage Academy
Los Altos, CA
December 15, 2008

Church of St. Andrew
Granite Falls, MN
December 17, 2008

St. Jude the Apostle Parish
Taunton, Massachusetts
December 21, 2008

Bay United Methodist Church
Bay Village, OH
December 24, 2008

Leaside Presbyterian Church
Toronto, Ontario, Canada
December 14, 2008

1st Presbyterian Church
115 West Chestnut
Carthage, Missouri
December 21, 2008


College Grove United Methodist Church
College Grove TN
Dec 23rd, 2007

Bath Episcopal Parish
McKenney, Virginia

The Salvation Army of Marion Indiana
Marion, Indiana

St. Helen Catholic Church
Roosevelt, Utah

Whitfords Presbyterian Church
Dec 16th, 2007

Grace Community Church
St. Petersburg, Florida
Dec. 16th & Dec. 23d, 2007

First Baptist Church - French Settlement
French Settlement, Louisiana
Dec. 17th, 2007

St. Joseph Regional School
Keene, NH
Dec. 11th, 2007

All Saint's Anglican Church
Fountain Valley, CA
Dec. 2007

Eglise Evangelique Baptiste de Siloe
Central Islip, NY
Dec 2007


We thank the more than 6,500 visitors who have clicked on this site last Christmas and the following churches who wrote in to tell us they used the script. We hope they had very succesful pageants:

Bryn Mawr Presbyterian Church
Minneapolis, Minnesota

Holy Cross Faith Memorial Episcopal Church
Pawleys Island, South Carolina
Dec. 24, 2006 at 4:00 p.m.

Princeton Church of the Nazarene
Miami, Florida
Dec. 17, 2006

The Fishing House Advent Christian Church
Iberia, Missouri
Dec. 23, 2006 at 6:00 p.m.

St. Andrew's Episcopal Church
McKinney, Texas
Dec. 24, 2006 at 5:00 p.m.

All Saints Anglican Church
Waterloo, Ontario
Dec. 24, 2006 at 5:00 pm

Second Baptist Church
Oxford, Mississippi
December 17, 2006 5:00 p.m.

St. John's Episcopal Church
Arlington, Massachusetts