See more See less
  • ESL Worksheet of the day

    2 favorites
    190 downloads
    A diagnostic test for B1 students. There are three sections: grammar, reading and writing. The grammar section has got thirty activities related with verbal tenses, passive voice, conditional sentences and so on.
  • ESL Powerpoint of the day

    1 favorites
    203 downloads
    This power point is created in order to review the school objects. The students have to guess the riddles. it's very useful for the beginning of school year. Enjoy this activity.
  • ESL Teaching tip of the day

    0 favorites
    81 views

    CHECK MY TEFL BLOG FOR MORE TIPS & RESOURCES
    --> https://laiaprincep.wordpress.com


    OXFORD MAGAZINE
    for Preschool and Primary has always got really interesting articles for TEFL teachers. I follow their online magazine and I like to share the articles I like the most or the ones I think that can be interesting for other teachers.


Popular authors

Newest ESL printables

See more

Most downloaded ESL printables weekly

See more

Random ESL printable worksheets


Welcome to the English section of the Internet Second Language Collective, an international community of half a million ESL/EFL language teachers sharing self-made language teaching materials. Enjoy our free teaching resources whether you're teaching English as a second language (TESL) or foreign language (TEFL) in a school or via one-on-one tutoring. Please consider sharing the printable worksheets (doc/docx) and powerpoints (ppt, pptx) you created or type in your teaching tips and ideas ("UPLOAD" menu) for others to benefit from!

Please register! It's free.
Please register or log in, then you can start your free download immediately.
Forum
Coming soon ...
Loading ...
Your worksheet is being uploaded ... Don't worry, it could take minutes, just wait..:)

iSLCollective
You're not a member yet.
Would you like to become a member of iSLCollective ?
You're not a member yet.
Congrats, you're now a member here, too. :) Please wait until page is refreshed!