Toronto Public Library Homepage

The library has books, online tools, and classes to help people learning English as a second language.

ESL learning materials

Books

Barron's IELTS: International English Language Testing System 50 steps to improving your grammar Official TOEFL iBT tests. Volume 1 Oxford picture dictionary

More ESL books

Databases and online tools

IELTS

Practice tests with answers. Prepare for the International English Language Testing System (IELTS) exam.

More online tools for English-language learning

ESL classes

Classes taught in English only

Cedarbrae

Classes offered September to July
Basic
Wednesdays & Fridays, 10:30 a.m. –1:30 p.m.
Co-sponsor: Toronto Catholic District School Board

Dawes Road

Classes offered from September to June
For information call 416–396–3820
Intermediate
Tuesdays – Thursdays, 9:30 a.m. – 3 p.m.
Co-sponsor: Toronto Catholic District School Board

Downsview

Classes offered September to June
For information call 416–338–4300
Beginner/Intermediate
Mondays – Fridays, 9:30 a.m. – 12 noon
Beginner/Intermediate
Mondays – Thursdays, 12 noon – 2:30 p.m.
Co-sponsor: Toronto District School Board

Fairview

Classes offered September to June
Registration required. For information call 416–395–5750
Beginner/Intermediate/Advanced
Mondays & Wednesdays, 9:30 – 11:30 a.m.
Co-sponsor: Toronto District School Board

Goldhawk Park

Classes offered September to June
For information call 416-222–8282, ext. 2499
Beginner/Low intermediate
Mondays & Wednesdays, 10 a.m. – 1 p.m.
Co-sponsor: Toronto Catholic District School Board

Malvern

Classes offered September to June
Beginner
Tuesdays, Wednesdays & Thursdays, 9:30 a.m. - 12:30 p.m.

Parkdale

Classes offered September to June
For information call: 416–338–4300
Beginner/Intermediate
Mondays – Fridays, 9:30 a.m. – 3 p.m.
Co-sponsor: Toronto District School Board

Pleasant View

Classes offered September to June
Beginner/Intermediate
Tuesdays & Thursdays, 9:30 – 11:30 a.m.
Co-sponsor: Toronto District School Board

York Woods

Classes offered September to June
For information call: 416–395–9794
Advanced Conversation
Saturdays, 9 a.m. – 12 noon
Co-sponsor: Toronto District School Board

Classes with bilingual instruction

Riverdale

Classes offered September to June
For information call 416-338-4300
Cantonese/Mandarin/English
Low Beginner and Beginner
Mondays to Thursdays, 12:30 – 3:00 p.m.
Co-sponsor: Toronto District School Board and Eastview Neighbourhood Community Centre
Mid-Beginner
Tuesdays & Thursdays, 10 a.m. – 12 noon
Co-sponsor: Toronto District School Board