201 Mount Gilead Road

Keller, Texas 76248


 In-Person and Online Services
Sat - 5:00pm, 6:30pm
Sun - 9:15am, 11:00am, 12:30pm



601 S. Graves Street

McKinney, Texas 75069


In-Person Services
Sun - 9:30am, 11:15am



1069 Eagle Blvd

Haslet, Texas 76052

(817) 576-8445

In-Person Services
Sun - 9:30am, 11:15am @ Leo Adams Middle School




Online at
Sat - 5pm
Sun - 9:15am, 11:00am, 12:30pm, 5:00pm



How Do You Participate?

There are 3 simple steps to fully engage with the Promises series at Milestone Church.

What if there was a guarantee of hope for your future? What if someone significant believed in your future so strongly that they put their name and reputation on the line? Now, imagine if God Himself did that for you. How would that change your confidence? How would it help you face your challenges?

We invite you to take 3 simple steps outlined above and to join us for this 8-week message series and small group experience where we will look at the promises God makes to us in the Bible

1) Grab A Guide

We designed the guide with you in mind. Throughout it we included passages from the Bible, room for note taking, and helpful insight and questions so you can get the most out of the series. We sincerely hope this resource will help you grow in your relationship with God and with others. You can grab a guide during any one of our weekend services or by clicking on one of the options below.

Order Your Guide Mobile Download

2) Attend the Series

The Promises series kicks off January 15-16! We encourage you to attend all 8 weeks to get the most out of the series. You can attend the series both in-person at one of our locations or online at

Key Dates:

  • January 15-16: Promises Series Intro Part 1
  • January 22-23: Promises Series Intro Part 2
  • January 29-30: Promises Small Groups Launch

Service Times + Locations Watch Online

3) Gather with a Group

We believe Small Groups are the best way to find spiritual family and get connected with others. In a world that’s constantly changing, it’s more important than ever to have a group to gather with consistently. We’re here to help you find the perfect group, whether that’s onsite or online—just click the ‘Join a Group’ button below.

Join A Group Lead a Group

Leader Guide + Weekly Videos


Can I participate in the Promises series while watching online?

You sure can! We'll have group options and resources for both onsite and online.

If I’m not ready to join a group yet, can I still participate in the Promises series?

Yes! When we created the Promises series and participation guide, we had you in mind. We invite you to join with us from week to week during our weekend services: onsite or online.

How do I get my guide?

We have four options to grab a guide:

  • Pick it up in the commons during any of our weekend services at any of our locations.
  • Stop by the church Monday-Thursday between 9am-5pm and pick it up in the front office.
  • Order a phyiscal copy of the resource here and have it shipped to your house.
  • Download a digital copy of the resource here.
Can I host a group?

Yes you can! We love working with first-time group leaders. We'd like to get some info from you so we can help you succeed as a group leader. Please shoot an email to

Does it cost anything to participate in the Promises series?

Not at all! All groups and resources are free of charge.

When do the groups start?

If you sign up to be a part of a Promises Small Group, groups will begin meeting the week of January 30th. Please check with your group leader to confirm the day and time of week your group will meet. If you need assistance, please email .

Fellowship One

User Login