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 – Making Cocktails: Giving Instructions

Going with the theme of unusual holidays, there is a fun one coming up on 13th May โ€“ World Cocktail Day. Itโ€™s a perfect opportunity to bring something light yet highly engaging into your classroom. This B1 cocktail recipe ESLโ€ฆ

Click to read more

B2 – Body Positivity: Myth or Reality?

On the list of unusual holidays, there is an interesting one coming up on 6th May โ€“ No Diet Day. Itโ€™s a great opportunity to introduce a body positivity ESL lesson that goes beyond simple discussion and encourages students toโ€ฆ

Click to read more

B1 – Talking About Jobs: Responsibilities, Skills and Challenges

With International Workersโ€™ Day just around the corner, itโ€™s the perfect time to get students talking about jobs. Whether theyโ€™re describing their current role, preparing for interviews, or discussing future plans, this topic is highly relevant. This jobs speaking ESLโ€ฆ

Click to read more

Leaving Preply…(for now?)

After almost four years on Preply, my life situation has led me to step away from the platform (at least for now). This wasnโ€™t a quick decision; itโ€™s something Iโ€™ve been thinking about for quite some time. In fact, discoveringโ€ฆ

Click to read more

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

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.

Joanna has a lot of enthusiasm and teaches all classes with a lot of passion.

Stanisล‚aw (A2 General English)

Joanna is a fantastic teacher. In less than a year, she helped me get the B2 certificate. Not only did she help me with grammar, but her classes are also varied and you also learn to understand and speak English fluently. She is a very patient and attentive teacher. Without a doubt the best teacher I have ever had.

Inรฉs (Cambridge B2)