Perfect EFL Resources

It is undeniable that no coursebook is perfect. Most EFL teachers seek materials that meet their students’ requirements and correspond to their needs and level. A variety of lesson plans and supplementary material for all levels, designed according to CEFR guidelines is available in this section. Feel free to share, give us your ideas as to what else you may need, give us feedback and contribute to our sharing.

B

Beginner

In this section, you will find resources addressed to pre-A1 users of English. There are activities for (very) young learners including ideas for games, songs and chants, ABC worksheets, and more!

E

Elementary – Pre intermediate

In this section, you can find resources addressed to A1 to A2+ users of English. It includes basic grammar and vocabulary activities, games, listening worksheets, writing prompts, speaking cues, and more.

I

Intermediate

In this section, you can find resources addressed to B1-B1+ users of English. It includes worksheets in which students can practise the more complicated vocabulary used at this level, grammar exercises and more.

U

Upper-intermediate

In this section, you can find resources addressed to B2-B2+ users of English. More exam-oriented activities aim to prepare students for the various B2 examinations. Forest Fires Writing Prompt and more.

A

Advanced

In this section, you can find resources addressed to C1-C2 users of English. It includes worksheets that can be used both in class and by self-studying adults. The real story behind Thanksgiving and more.

P

Phonics

Phonics is one of the fundamental elements when it comes to teaching English as a foreign language. It is important for children to learn letter-sound relationships because English uses letters in creative ways.

Planning

In this section, you can find a variety of resources that will help you organize your schedule, and/or your lessons. In addition, you can find materials that will assist your students in managing their time.

Share your ideas, give us feedback and contribute to our educational community!