The goal of ESL programs is to help students improve their English ability. The class may focus on different skills such as reading, writing, speaking, listening, grammar, or vocabulary depending on students' needs and interests. To this end, a wide variety of ESL textbooks and supplementary materials are used.