Instant ESLWorksheets

The worksheet library

Find your next lesson.

Free printable activities for adults and teens, from A1 to C2, plus handwriting and number sheets for children.

Looking for inspiration? Explore lesson collections →

Showing 505–516 of 914 worksheets

B2–C1Teens, Adults· 20–30 minutes

Giving Opinions - Functional Language

Practise giving opinions at B2–C1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
A2–B1Teens, Adults· 20–30 minutes

Agreeing and Disagreeing - Functional Language

Practise agreeing and disagreeing at A2–B1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
B2–C1Teens, Adults· 20–30 minutes

Agreeing and Disagreeing - Functional Language

Practise agreeing and disagreeing at B2–C1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
A2–B1Teens, Adults· 20–30 minutes

Interrupting Politely - Functional Language

Practise interrupting politely at A2–B1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
B2–C1Teens, Adults· 20–30 minutes

Interrupting Politely - Functional Language

Practise interrupting politely at B2–C1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
A2–B1Teens, Adults· 20–30 minutes

Emphasising Important Points - Functional Language

Practise emphasising important points at A2–B1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
B2–C1Teens, Adults· 20–30 minutes

Emphasising Important Points - Functional Language

Practise emphasising important points at B2–C1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
A2–B1Teens, Adults· 20–30 minutes

Asking for Time to Think - Functional Language

Practise asking for time to think at A2–B1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
B2–C1Teens, Adults· 20–30 minutes

Asking for Time to Think - Functional Language

Practise asking for time to think at B2–C1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →
A2–B1Teens, Adults· 20–30 minutes

Refusing Politely - Functional Language

Practise refusing politely at A2–B1 level with useful phrase patterns and short situation-based responses. A separate page of suggested answers supports checking and discussion of other appropriate responses.

2 pages · Free PDFPreview lesson →