ESL Classes

Looking to improve your English? Markham Public Library offers English as a Second Language (ESL) classes.

ESL Classes are run by York Region District School Board. Priority will be given to those who live in Canada 5 years or less.

Please call the Assessment / Welcome Centre to make an appointment for an English assessment test to place students at in the right class. Toll free: 1-877-761-1155 or 1-855-330-8655

Angus Glen Branch

Beginners & Intermediates 9:30 AM to 12 PM (Tue and Thur) — Meeting Room & Room G/H

English Conversation  9:30 AM to 12:30 PM (Mon, Wed, and Fri) - Meeting Room & Room G/H

For further info please call The Uplands Learning Centre 905-731-9557 or speak with the ESL teachers during class time.

English Conversation Circle 10:00 am—12:00 pm (Mon) - Meeting Room Contact: Guanxian Hua @ 905-770-7040 EXT. 223

Milliken Mills Branch

  • From September to June
  • Beginner Level: Tuesday and Friday, 9:30 AM to 12:30 PM
  • Intermediate Level: Monday and Thursday, 9:30 AM to 12:30 PM
  • For more information please contact Milliken Mills Library at 905-513-7977 extension 5336.

Thornhill Community Centre Branch

Classes run Monday to Friday

ESL Class 9:30 am -12 pm (Level 4-7)

ESL Conversation : 1 - 3:30 pm (Level 3 -9)

ESL Resources in Markham

Markham Public Library materials include books, CDs, DVDs and more. Go to the catalogue and type “ESL” in the search box. You will see a list of ESL materials. This is only one way of looking for the materials. Ask staff if you want to find more.

Other ESL Links

  • TOEFL (Test of English as a Foreign Language)
  • TOEIC (Test of English for International Communication)