201 Mount Gilead Road

Keller, Texas 76248


In-Person 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 - 5:00pm
Sun - 9:15am, 11:00am, 12:30pm


How Do You Participate?

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

We all face challenges and obstacles that can feel insurmountable. Even the daily responsibilities and pressures of life can feel overwhelming when we trust in our own efforts. Anxiety, worry, fear, and uncertainty make our world feel like it’s shaking. The good news is, we have a Savior in Jesus, who is the King of a different Kingdom and worthy of our trust. When we live according to His Kingdom and its principles, we’ll find that our lives in Him are unshakable.

We invite you to take 3 simple steps outlined above and to join us for this 10-week message series and small group experience where we will explore the Kingdom of God and the life waiting for us when we trust Him.

1) Grab A Guide

Unshakable Book

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.

Mobile Download   Order Online

2) Attend the Series

The Unshakable series kicks off January 14-15! We encourage you to attend all 10 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 14-15: Unshakable Series Intro Part 1
  • January 21-22: Unshakable Series Intro Part 2
  • January 28-29: Unshakable 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 Resources

Weekly Small Group Videos

Leader Resources

We've made leading a group easier than ever by equipping you with great resources! They are available for mobile download or you can pick them up at your campus.

  • Small Group Videos: Pastor Jeff leads the group with you, so all you have to do is facilitate the discussion!
  • Leader Guide: This guide has everything you need to lead your Small Group: tips on what to communicate, how to pray, what to expect, and Small Group discussion questions.

Small Group Videos will be available January 19th.

Leader Guide       More Resources


Can I participate in the Unshakable 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 Unshakable series?

Yes! When we created the Unshakable 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 physical 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 Unshakable 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 Unshakable Small Group, groups will begin meeting the week of January 28th. 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