English Language Learning

Learning English can be hard, but we're here to help - for free.

When you sign up for our English Language Learning (ELL) sessions, we match you with a volunteer tutor who can help you practice your conversation skills and learn about the local community. 

Once a week, you'll meet your tutor or tutors for an informal 1-on-1 or small group session that usually lasts 2 hours. The times and locations are listed below.

Who can take ELL classes?

Our English Language Learning sessions are sponsored by Halifax Public Libraries and the Nova Scotia Office of Immigration. You can participate, if you are a:

  • Permanent resident of Canada
  • Canadian citizen born outside of Canada (recent immigrants to Nova Scotia are given priority)
  • Protected person as defined in Section 95 of the Immigration & Refugee Protection Act
  • Foreign national or their dependent who has been nominated under the Nova Scotia Nominee Program, but have not yet received permanent resident status
  • Individual with a work permit who has submitted an application for permanent resident status to the Nova Scotia Nominee Program or to Citizenship and Immigration Canada
  • Atlantic Immigrant Pilot PA High-Skilled
  • Atlantic Immigrant Pilot PA Intermediate-Skilled
  • Atlantic Immigrant Pilot PA International Graduate
  • Atlantic Immigrant Pilot Dependent (for family members)

If you're not eligible for the ELL sessions, you may want to consider joining one of our English Language Conversation Groups—they're open to everyone.

Sign up

If you're interested in participating in the ELL sessions, please complete our application form.

You can download the application formopens a new window and call or visit any of the locations listed below to complete your registration.

If you're eligible, we'll sign you up and help you get started.

Where and when

You can download the weekly schedule.

Alderney Gate

To register, call (902) 220-1258

Tuesdays at 3:30-5:30 PM, and 6:00-8:00 PM


To register, call (902) 229-1673

Mondays at 9:30-11:30 AM, and 1:00-3:00 PM
Tuesdays at 6:30-8:30 PM
Thursdays at 6:30-8:30 PM

Captain William Spry

To register, call (902) 221-6758

Mondays at 9:30-11:30 AM
Wednesdays at 1:00-3:00 PM


To register, call (902) 717-8966

Mondays at 1:00-3:00 PM and 3:30-5:30 PM
Wednesdays at 4:00-6:00 PM and 6:30-8:30 PM
Fridays at 9:30-11:30 AM

Dartmouth North Public Library 

To register, call (902) 220-1258

Tuesdays at 9:30-11:30 AM 

Halifax North Memorial

To register, call (902) 240-7876

Mondays at 12:30-2:30 PM
Tuesdays at 10:00 AM-12:00 PM and 6:30-8:30 PM

Keshen Goodman

To register, call (902) 225-6984

Tuesdays at 6:30-8:30 PM
Wednesdays at 1:00-3:00 PM and 6:30-8:30 PM
Thursdays at 10:00 AM-12:00 PM
Fridays at 2:00-4:00 PM
Saturdays at 10:00 AM-12:00 PM


To register, call (902) 220-1258

Mondays at 12:30-2:30 PM, 3:30-5:30 PM, and 6:00-8:00 PM

Volunteers needed

We are always looking for English Language Learning volunteer tutors. Learn more about volunteering with this program.

Print this page