English Language Learners
- English Grammar - Improve your writing skills.
- Activities for ESL Students - There are over 1,000 quizzes, exercises and puzzles on this website to help you study English as a Second Language.
- MDBG Chinese-English Dictionary- This Chinese-English Dictionary allows you to search by Chinese, Pinyin or English Definition to see and hear the results of the translation.
- English Language Learning (ELL) at EPL - Edmonton Public Library offers many programs and resources for students and teachers.