All Saints Preschool Summer 2021 Semester Registration:

The Summer Semester runs June 7-25 and July 12-30. We are currently full for our summer semester. To be added to a waiting list, please email preschoolfinance@allsaintsbhm.org or call 205-879-1092.  Unfortunately, due to the pandemic, we cannot offer tours of the preschool at this time, but we are glad to answer questions by email or by phone.


All Saints Preschool Registration 2021-2022:

Registration for the 2021–2022 school year is now closed. However, we have openings in our 5K classes (DOB between 9/1/2015 - 8/31/2016). To be placed on a waitlist or for more information on our program, please email preschoolfinance@allsaintsbhm.org or call 205-879-1092.  


We serve children ages 6 months-5K:

All Saints Episcopal Preschool is a ministry of All Saints Episcopal Church, and serves children ages six months through 5K Kindergarten. Our program operates during the school year from 9:00 am -1:00 pm Monday through Friday. A summer program is offered during the months of June and July. Our mission is to provide a positive, nurturing, Christ-centered educational environment using developmentally appropriate activities to encourage each child to reach his or her fullest potential. With 160 children enrolled in the program and 29 teachers on staff, we have a world of opportunities to reach and teach these children on a daily basis.

The All Saints Preschool is a vibrant Christian community, and our teachers actively look for ways to reflect on God’s goodness throughout the day. Chapel services with stories that demonstrate God’s love, prayers, and song are held weekly for students age three and older. Children enrolled in the three, four and five years old program are offered Catechesis of the Good Shepherd, which is a Montessori based program that tells stories of God’s love. Through the use of concrete materials, children explore the meaning of Bible stories in their lives. Trained Catechists from the All Saints Children’s Formation team work with these children weekly.

If you would like to schedule a tour, please contact the preschool office.


For more information about our program please contact the following:

Bebe Hardin, Preschool Director, bhardin@allsaintsbhm.org, (205) 879-2943
Preschool Office: Aimee Stephens, preschool@allsaintsbhm.org, (205) 879-1092
Preschool Finance: Callie Huffstutler, preschoolfinance@allsaintsbhm.org, (205) 879-1092

  • Waiver

    Please carefully review, sign, and return to school.

  • Financial Agreement

    Please carefully review, sign, and return to school.

  • Philosophy of Education

    The role of the family is of primary importance in influencing the development of young children. We seek to protect and enhance this role through support and encouragement of the family and through family involvement in our program. All Saints teachers view the child as strong and competent. The environment is warm, safe and joyful. We believe that parents and educators have the responsibility to provide the child with an environment that enables preschool development, builds problem-solving skills and fosters wise choices.

  • Calendar

    We offer programs for children during the school year and also during the summer. Check out our calendar for specific dates.

  • Tuition & Registration

    Registration for the school year takes place each January. Tuition is an annual fee, and can be paid by the semester, or divided into 10 equal payments and paid monthly (Aug - May). Tuition paid by the semester will receive a 2% discount. Additionally, one sibling per family (the youngest sibling) will receive a 5% discount. Registration Fees: An annual, non-refundable registration/security fee is due at the time of registration. These fees can be paid via check or electronically. This fee secures your child’s enrollment in the preschool and the amount is determined upon the number of days for which your child is enrolled.

  • Our Teachers

    The teachers in our preschool share a range of ages and experiences, but most importantly, love teaching and caring for the children in their classes!

  • Join Our Parent Group

    There are many ways to volunteer in the preschool and we always welcome your help! If you wish to volunteer for the preschool, contact your child’s room mother or Bebe Hardin.