http://www.learnalberta.ca/content/eslapb/index.html
For a full list of available resources, visit Alberta Education ESL Programming Support Documents.
High School ESL Program of Studies
Making A Difference - Ch. 9 ESL