English / ELD / ESL Resources

  • Busy Teacher
    BusyTeacher.org provides over 16,000 free printable materials for teachers, including worksheets, detailed lesson plans and in-depth articles. It is currently ranked #21 in the Teach 100’s global leaderboard of educational websites.
  • Learning Resources from CBS
    CNN SF stories used as lessons for adult education and distance learning regardless of classroom setting.
  • ¡Colorín Colorado!
    Teachers who work with English language learners will find ESL/ESOL/ELL/EFL reading/writing skill-building children’s books, stories, activities, ideas, strategies to help PreK-3 and 4-8 students learn to read.
  • ESL Spelling Quizzes
    Commonly misspelled words, spelling test, spelling actives.
  • Round Robin Activities
    Scholastic magazine is now not only a major publisher of children’s books, but also a source of lessons for grades K through 12—yes, high school has finally been added Graphic Organizers, power points, writing activities, advice for parents, and more are all there with the click of a mouse.
  •  The Newspaper Clipping Generator
    The newspaper clipping generator is a favorite of my students. Here students can create their own news articles. I have mine print theirs out and I post them around the room. This makes for more reading material for the weaker readers.
  • The Biography Maker
    How many times do we give out biography assignments to ELLs which wind up being exercises in copying everything from the book. This site takes them through the process step by step and that leads to a good final product that will make both of you proud.
  • Conversation Questions for the ESL/EFL Classroom
    Great conversation starters compiled by TESOL (Teachers of English to Speakers of Other Languages). Links to jokes, grammar, etc.
  • Words and Pictures
    Beginning ESL or ELL activities
  • LessonPlanet
    For beginning and Intermediate ESL lessons and activities.
  • LessonPlanet
    For Advanced ESL lessons and activities. How to Teach ESL Reading Practical reference guide on tips to teach reading to ELLs.
  • Interactive Reading Websites
    Interactive website covering language arts, math, social studies, math, science, and assessment. You will love the site!
  • Interactives and Spelling Bee
    Here students listen to a story and then type in the word that they think they heard. With ELLs, I would partner them up with kids who have more English. Good way to sharpen their listening skills as well.
  • Vocabulary Games and Resources
    This site makes the study of vocabulary fun. It can be used for all grade levels. I simply placed it with ELLs since they tend to need more vocabulary practice than native speakers.
  • Vocabulary.com
    Are you trying to boost academic vocabulary of your ELLs? Are you trying to prepare them for SATs and beyond? If the answer is YES, you need to look at this site.
  • Online Activities and Interactive Learning for Students
    If you have beginners, you will want to bookmark this one. For very basic beginners, they can practice survival English vocabulary with minimal assistance from the teacher. It is free.
  • ESL Activities
    This site offers not only great vocabulary games (and YOU input the vocabulary), but can also tell you the reading level of the materials you have your ELLs (or others) read. Just type a paragraph, copy it, and then paste it into the box on the screen. Click box below screen and the reading level (and other data) will appear in a few seconds. This is great tool to see if the material you have is too hard or too easy for your students. They will also like the games.
  • A to Z Teacher Stuff
    Best-of-the-best teacher resources. Thousands of pages of teacher-created lesson plans, downloadable teaching materials. Covers all subjects, including ESL, from preschool to grade 12.
  • Graphic Organizers for Content InstructionThis site is an amazing resource for many ESL related issues. I included one link to Graphic organizers (you select, click, and print—can it be any easier), but there is much more.
  • Activities for ESL Students
    Quizzes, tests, exercises and puzzles to help you learn English as a Second Language (ESL) This project of The Internet TESL Journal has thousands of contributions by many teachers.
  • ESL Flow
    Elementary ESL,TESOL,CELTA lesson plans and teaching ideas for basic and elementary english language classes.
  • Children’s Storybooks Online
    Online story books for pre-school through young adult. It is easy to navigate and students will enjoy the stories. Advanced ELLs could easily read the middle school stories with some scaffolding/support. This would also be a site to which I would send kids who finish activities quickly and need to be challenged.
  • Vocabulary.com
    Vocabulary University participants learn English vocabulary in context (grades 2-12) with free word puzzles and activities. Vocabulary content includes lesson plans, word lists, word games, top SAT/ACT words, SAT/ACT vocabulary puzzles, thematic exercises and crosswords for vocabulary building.
  • SpellingCity.com
    A great way to remove the drudgery of memorizing english spelling. You can create games, tests, quizzes, etc.
  • The Hero’s Journey
    An environment to explore the classic mythical story structure and to create your own stories. Sounds like a wonderful source to add to any Greek/Roman,/Egyptian, etc. mythology unit.
  • Scholastic Magazine
    Scholastic magazine is now not only a major publisher of children’s books, but also a source of lessons for grades K through 12—yes, high school has finally been added Graphic Organizers, power points, writing activities, advice for parents, and more are all there with the click of a mouse.
  • Reading Practice
    This site has reading activities geared to intermediates and higher. I especially like the activity on REVISION and think it would be great to do as a class. It takes you through the entire process of revising a paragraph step by step.
  • WordSmyth An online dictionary/thesaurus for all ages. You need to register to access everything beyond a simple definition, but it is free.