Free Worksheets for ESL Teachers

I've compiled a bunch of worksheets I've made while being an ESL teacher in Thailand. I have mostly taught private students so I've had to use teaching materials for all ages. Below you can find some free worksheets of mine to download, and you are welcome to use them as you see fit:

Click here for High School Level Worksheets

(Best for 13 - 18 year olds)

Part of my worksheet teaching Present Simple Tense.

Click here for Primary Level Worksheets

(Best for 7 - 12 year olds)

Taken from a worksheet about Greetings.

I will add more worksheets in future. Please let me know if there are any mistakes, especially formatting errors. Questions are also very welcome!


  1. Thank you! Nice worksheets for primary kids!

  2. Nice worksheets, clean and simple but I'm wondering if you're going to make any more?? Specially for elementary

  3. Thanks! Love them

  4. Very helpful. Thank you.