ESL in Canada as education consultants recommends several independant ESL English classes for example: the FREE Toronto ESL Cafe English conversation classes, the free LINC classes for new Canadians, the free English classes at many libraries, the free classes at accredited TESL Teaching schools, some excellent Board of Education continuing education classes that cost 2 or 3 dollars per instructional hour and a few English classes at excellent independant ESL schools with their teachers and their programs.
For the best ESL classes in Canada - ESL in Canada offers ESL English classes in three formats:
1. Private classes with ESL in Canada teacher and curriculum.
2. English Classes with ESL in Canada program at a partner school.
3. Online Business English and ESL English Classes
ESL English classes can be generalized into specific types usually by language skills such as: reading, listening, pronunciation, conversation, grammar and writing or be a combination of English language skills.
Read more: http://www.eslincanada.com/english/englishclass.php