Welcome to JoannaESL, your go-to site for time-saving lesson plans and teaching resources for ESL. Explore ready-made materials for all levels, from general English to exam prep. With so many comprehensive resources, you can focus more on teaching and less on prep. Find everything you need to enhance your lessons today!

Teaching Resources for ESL – Search by Level

The newest posts

B1 โ€“ Beyond the CV: Writing a Cover Letter

When youโ€™re applying for jobs, writing a great CV is only half the battle. Many companies also expect a cover letter…and this is where a lot of candidates go wrong! A cover letter isnโ€™t just a copy of your CV.โ€ฆ

Click to read more

B1 – Applying for Jobs (Beating the ATS)

Applying for jobs today is very different from ten or even five years ago. Most companies donโ€™t start by having a person read your CV. Nowadays, they use an ATS (Applicant Tracking System), a piece of software that scans applicationsโ€ฆ

Click to read more

B1 – Decode the Dream

Teeth falling out? Flying? Being chased? This B1 dream interpretation lesson dives into the mysterious world of dream interpretation, a fascinating topic that gets students thinking, speculating, and speaking. If youโ€™re looking for an original listening and speaking lesson thatโ€™sโ€ฆ

Click to read more

B1 – Why is Eurovision so popular?

Lights, costumes, controversy โ€“ whatโ€™s not to love? This B1 Eurovision ESL lesson dives into one of the worldโ€™s most outrageous events and gets students talking and reminiscing. It helps learners explore the fun and eccentric world of Eurovision whileโ€ฆ

Click to read more

B2 – How to Survive the Apocalypse

After the unexpected power blackout across parts of Spain last Monday, I found myself thinking: what if this werenโ€™t just a short-term outage? What if we really had to prepare for something bigger – like an actual emergency situation? Thatโ€ฆ

Click to read more

Something went wrong. Please refresh the page and/or try again.

Don’t miss out on any new content! Subscribe today!

Stay connected with me on social media for the latest updates, teaching tips, and inspiration! Join the community and get quick access to new lesson plans, resources, and more.

I really recommend this English tutor. She is always prepared very well to provide interesting lessons. She helped me to improve my English skills and also thanks to her I could learn some new facts about the world in a very friendly and nice atmosphere.

Jola (C1 General English)

I was with Joanna last year in my Cambridge B2 preparation. In addition to explaining clearly (and as many times as needed) each point necessary to help me get the title, she is a very nice person with whom you can have very good conversations.

Andrea (Cambridge B2)