Our Ministries

We are a Multi-Generational Church

Leading people to a God who is for them,
and helping them discover His purpose for their life.

Kids

Learn about our exciting children's ministry that strives to minister the heart of God to children through praise and worship, and power-packed lessons that include dramas, media, and games.

Learn More

Royal Rangers

Empowering Boys in K-12th grade to discover their unique purpose and preparing them to be Godly men and leaders at home, at church and in the community.

Learn More

Uprising COTR

Uprising is our student ministry at Church on the Rock. Our mission is to lead young people to God & help them discover His purpose for their life!

Learn More

Young Adults

COTR YA is here to help young adults between the ages of 18 and early 30s discover Gods Purpose for their life! Every month, we gather as a Young Adult Community to fellowship and worship together.

Learn More

COTR Español

Our Español ministry is designed specifically for the vibrant hispanic community of St. Louis and beyond. From our main gathering on Sunday at 2pm to our special events and classes we have something for everyone and it's all in spanish.

Learn More

Celebrate Recovery

Celebrate Recovery is designed to equip you to live the life God created you to live. This program will help you find freedom from your hurts, habits, and hang-ups. It will help you embrace the truth of God’s Word. Celebrate Recovery meets on Thursday evening.

Learn More

God is For You TV

Leading people to a god who is for them and helping them discover His purpose for their life through broadcast TV

Small Groups

Life is better together! We would love for you to be a part of one of our incredible Small Groups Online. By joining a small group you will be able to connect and build relationships with people with your same interests.

Small Groups have one simple purpose: to bring people together. We believe that the most important things in life are not things, but relationships. Sharing life through community is part of our design, but meaningful relationships aren’t always easy to find. That’s why Small Groups exist—to make these life-changing relationships relevant and accessible to you.

Find a Group