This document discusses different contexts and learner types for language learning. It provides a chart to match student needs with different types of English learning purposes. It also describes different learning contexts such as in-company teaching, private language schools, and virtual learning. The document discusses differences between teaching children, adolescents and adults. It provides examples to identify what type of learner is being described. Finally, it rates activities as appropriate for beginner, intermediate or advanced levels based on the skills and language needed.