Cooperative ESL Ministries does not operate ESL classes. We provide this directory for church-based ESL Programs in Calgary and surrounding areas.

How to Use the ESL Directory

Click the tabs below to access church info for that quadrant of the city. Then click the box next to the church to view the information for their ESL programs. Please contact the church via email or phone to get the most current information about ESL classes.

If you are a church listed on our directory and want to update your ESL program information, or if you are starting a new program at your church, please contact


Thank you for partnering with us as we train and equip churches and volunteers to better reach newcomers in their communities. Your investment equips volunteers to invite immigrants out of isolation, serve them in a tangible way, and welcome them to connect with a Christ-centered community.