Canada - Global ESL Schools Directory - Over 64,000 Schools Worldwide

Global ESL Schools Directory - 64,700 schools

Locate Schools in:

With this directory, you can search for and contact schools to connect with the job you want. Additional information is available exclusively to graduates of Oxford Seminars' TESOL/TESL/TEFL Certification Course. For detailed information about living and teaching in a specific country, visit the Country Information section.


Welcome | Log in



Choose any city for ESL job opportunities in Canada, including school contact information, monthly salary, minimum teaching requirements, and much more.

Canada 2,155 schools

Alberta

Airdrie  |  Athabasca  |  Barrhead  |  Bashaw  |  Beaumont  |  Beaverlodge  |  Blairmore  |  Bonnyville  |  Brooks  |  Calgary  |  Camrose  |  Canmore  |  Cardston  |  Claresholm  |  Coaldale  |  Cold Lake  |  Coronation  |  Devon  |  Drayton Valley  |  Drumheller  |  Edmonton  |  Edson  |  Elk Point  |  Evansburg  |  Fairview  |  Falher  |  Foremost  |  Fort MacLeod  |  Fort McMurray  |  Fort Vermilion  |  Fox Creek  |  Grande Prairie  |  Hanna  |  High Level  |  Hinton  |  Innisfail  |  Killam  |  Lac La Biche  |  Lacombe  |  Lamont  |  Lethbridge  |  Lloydminster  |  Manning  |  Medicine Hat  |  Okotoks  |  Olds  |  Oyen  |  Paddle Prairie  |  Peace River  |  Pincher Creek  |  Provost  |  Red Deer  |  Rimbey  |  Rocky Mountain House  |  Rycroft  |  Ryley  |  Sherwood Park  |  Slave Lake  |  Smoky Lake  |  St. Albert  |  St. Paul  |  Stettler  |  Strathmore  |  Taber  |  Three Hills  |  Two Hills  |  Valleyview  |  Vegreville  |  Vermilion  |  Vulcan  |  Wainwright  |  Warner  |  Westlock  |  Wetaskiwin

British Columbia

Abbotsford  |  Aldergrove  |  Bowen Island  |  Brackendale  |  Burnaby  |  Campbell River  |  Castlegar  |  Cherryville  |  Chilliwack  |  Comox  |  Coquitlam  |  Courtenay  |  Cranbrook  |  Crescent Beach  |  Dawson Creek  |  Delta  |  Duncan  |  Fort Langley  |  Garibaldi Highlands  |  Gibsons  |  Grindrod  |  Kamloops  |  Kelowna  |  Keremeos  |  Kimberley  |  Langley  |  Maple Ridge  |  Mission  |  Nanaimo  |  Nelson  |  New Westminster  |  North Vancouver  |  Parksville  |  Pemberton  |  Penticton  |  Pitt Meadows  |  Port Alberni  |  Port Coquitlam  |  Port Moody  |  Powell River  |  Prince George  |  Prince Rupert  |  Qualicum Beach  |  Richmond  |  Salmon Arm  |  Saltspring Island  |  Shawnigan Lake  |  Smithers  |  Squamish  |  Surrey  |  Tatla Lake  |  Vancouver  |  Vernon  |  Victoria  |  West Vancouver  |  Westbank  |  Whistler  |  White Rock  |  Williams Lake

Manitoba

Brandon  |  Gimli  |  Neepawa  |  Portage la Prairie  |  Selkirk  |  Steinbach  |  Swan River  |  Thompson  |  Virden  |  Winkler  |  Winnipeg

New Brunswick

Bathurst  |  Florenceville  |  Fredericton  |  Memramcook  |  Miramichi  |  Moncton  |  New Line  |  Oromocto  |  Port Elgin  |  Rothesay  |  Sackville  |  Saint John  |  Sussex  |  Tide Head  |  Wood Point  |  Woodstock

Newfoundland

Nova Scotia

Antigonish  |  Bedford  |  Berwick  |  Bridgewater  |  Dartmouth  |  Fall River  |  Freeport  |  Halifax  |  Hammonds Plains  |  Kentville  |  Liverpool  |  Lower Sackville  |  Lunenburg  |  Maitland  |  Pleasantville  |  Port Hawkesbury  |  Sydney  |  Truro  |  Westport  |  Windsor  |  Wolfville

Ontario

Ajax  |  Alliston  |  Ancaster  |  Apsley  |  Atwood  |  Aurora  |  Baden  |  Barrie  |  Beamsville  |  Belleville  |  Bolton  |  Bowmanville  |  Bradford  |  Brampton  |  Brantford  |  Breslau  |  Brockville  |  Brooklin  |  Burlington  |  Caledon East  |  Cambridge  |  Charlton  |  Chatham  |  Chelsey  |  Chepstow  |  Clinton  |  Cobourg  |  Cochrane  |  Collingwood  |  Cooksville  |  Cornwall  |  Courtice  |  Deep River  |  Don Mills  |  Dryden  |  Eganville  |  Elk Lake  |  Elliot Lake  |  Embrun  |  Englehart  |  Etobicoke  |  Exeter  |  Faraday  |  Foleyet  |  Formosa  |  Fort Erie  |  Gananoque  |  Georgetown  |  Gloucester  |  Goderich  |  Gogama  |  Guelph  |  Hamilton  |  Hanover  |  Hearst  |  Huntsville  |  Iroquois Falls  |  Kanata  |  Kapuskasing  |  Keswick  |  Kincardine  |  King City  |  Kingston  |  Kirkland Lake  |  Kitchener  |  Lakefield  |  Lasalle  |  Leamington  |  Leaside  |  Lindsay  |  Listowel  |  London  |  Malton  |  Maple  |  Markham  |  Matheson  |  Merrickville  |  Midland  |  Mildmay  |  Milton  |  Milverton  |  Mississauga  |  Nepean  |  New Liskeard  |  Newmarket  |  Niagara Falls  |  North Bay  |  North York  |  Oakville  |  Orangeville  |  Orillia  |  Oshawa  |  Ottawa  |  Owen Sound  |  Paris  |  Pembroke  |  Penetanguishene  |  Perth  |  Petawawa  |  Peterborough  |  Pickering  |  Porcupine  |  Port Elgin  |  Port Hope  |  Richmond Hill  |  Rosseau  |  Sarnia  |  Sault Ste. Marie  |  Scarborough  |  Seaforth  |  Smith Falls  |  South Porcupine  |  St. Catharines  |  St. Thomas  |  Stoney Creek  |  Stouffville  |  Stratford  |  Strathroy  |  Sudbury  |  Tecumseh  |  Teeswater  |  Thornhill  |  Thunder Bay  |  Tillsonburg  |  Timmins  |  Toronto  |  Unionville  |  Vaughan  |  Walkerton  |  Waterdown  |  Waterloo  |  Wawa  |  Welland  |  West Durham  |  Whitby  |  Windsor  |  Wingham  |  Woodbridge

Prince Edward Island

Quebec

Ahuntsic-Cartierville  |  Baie d`Urfe  |  Beaconsfield  |  Blainville  |  Brossard  |  Charny  |  Coaticook  |  Cowansville  |  Dollard-des-Ormeaux  |  Donat  |  Gaspe  |  Gatineau  |  Greenfield Park  |  Hull  |  Jonquiere  |  Lachine  |  Lasalle  |  Laval  |  Levis  |  Longueuil  |  L`Ancienne-Lorette  |  Magog  |  Maniwaki  |  Mont-Tremblant  |  Montebello  |  Montreal  |  Nominingue  |  Outremont  |  Quebec  |  Saint-Augustin-de-Desmaures  |  Saint-Lambert  |  Saint-Léonard  |  Sainte-Adele  |  Sept-Iles  |  Shannon  |  Shawville  |  Sherbrooke  |  St-Laurent  |  Trois-Rivieres  |  Vanier  |  Vaudreuil-Dorion  |  Wakefield  |  Westmount

Saskatchewan

Yukon