Table of contents for ESL go.com - English as a second language learning and teaching site map
Free online English grammar and vocabulary classes - A list of classes for adult ESL and EFL students designed to provide English grammar, vocabulary, reading, listening, and writing practice. The goal is to use the vocabulary and grammar on the ESLgo forums (message boards).
Free online Business English classes - A list of the free classes based on topics related to business.
Free online Technology English classes - A list of the free classes based on topics related to technology.
The classes are rated for difficulty: 1: beginner 2: high beginner/low intermediate 3: intermediate 4: upper intermediate/low advanced 5: advanced. However, all the classes are hard. The best way for me to help you learn is to challenge you, so I hope you're ready to work!
- Correct Winky - Level 1 grammar and writing practice based on Harry Potter.
- Present tenses - Level 1 grammar class based on my self-introduction.
- I Will - Level 2 listening class based on a Beatles song.
- Cry - Level 2 listening class based on a Mandy Moore song.
- Richie and Nash - Level 2 grammar and writing practice based on my cats.
- Passive modals - Level 2 grammar and writing practice based on Harry Potter.
- NFL class - Level 2 grammar practice based on two New York football teams.
- Wireless class - Level 2 grammar and vocabulary based on wireless technology.
- Cruise - Level 2 grammar based on taking a cruise.
- Lend & borrow - Level 2 vocabulary class based on asking for loans.
- Yahoo CEO - Level 2 grammar class based on a statement about Yahoo.
- Business questions - Level 2 grammar practice based on questions about the stock market.
- How to trade stocks - Level 3 vocabulary class based on the stock market.
- Quality Stocks - Level 3 vocabulary practice based the stock market.
- How to get a site hosted - Level 3 vocabulary class based on a web hosting ad.
- Teleconferencing - Level 3 vocabulary class based on teleconferencing.
- Passive modals 2 - Level 3 grammar and writing practice based on international affairs.
- Indexing - Level 3 grammar practice based mutual funds.
- How to register a domain name - Level 3 vocabulary class based on a domain name registration ad.
- Arlo Guthrie - Level 3 grammar class based on a story told by Arlo Guthrie.
- Obong mountain - Level 3 grammar and writing practice based on a trip I took to Obong mountain.
- Sorting - Level 3 reading, vocabulary, and writing practice based on Harry Potter.
- TV and children - Level 3 reading, vocabulary, and writing practice based on TV.
- Diets - Level 3 grammar regarding weight loss.
- Dieting - Level 3 grammar regarding dieting and exercise.
- Overture - Level 3 vocabulary based on pay per click search engines.
- WiFi class - Level 3 grammar and vocabulary practice based on Wireless internet connections.
- Boy in Ohio - Level 3 listening, vocabulary, and writing practice based on American folk music.
- Study ESL in America - Level 4 advice about studying ESL in America.
- Don't Cry - Level 4 listening class based on a Guns N' Roses song.
- Iron Lady - Level 4 listening, vocabulary, and writing practice based on American folk music.
- Raiders - Level 4 listening, vocabulary, grammar and writing practice based on an American action movie.
- Multiple Intelligences WebQuest - Level 4 WebQuest to help you learn how to learn.
- Credibility - Level 4 grammar practice based on getting a loan.
- False advertising - Level 4 grammar practice based on a complaint about an advertisement.
- Raiders 2 - Level 5 listening, vocabulary, and writing practice based on an American action movie.
English practice message boards
Practice English forums - Practice your English by communicating with members of the ESLgo community from around the world!
- Business message board - Talk about business.
- Celebrities message board - Talk about famous people.
- Charity message board - How can we make the world better?
- Death penalty message board - Does the death penalty deter criminals?
- Food & Health message board - Talk about food, health, exercise, etc.
- Harry Potter message board - Harry Potter books, movies, card game, etc.
- International affairs message board - Any country's foreign policy.
- Learning message board - What are the best ways to learn?
- Movies message board - Talk about nay movie.
- Music message board - Talk about any music.
- Nature message board - Talk about nature.
- Pets message board - Talk about pets.
- Questions message board - Ask your English language questions.
- Relationships message board - Talk about marriage, dating, friendships.
- Say hi message board - Introduce yourself to the ESLgo community.
- Sports message board - Talk about sports.
- Technology message board - Talk about computers, cars, etc.
- Television message board - Talk about TV.
English language quizzes
Quizzes - The best way to test your English is to try using it on the forums. However, taking a quiz can show you a specific bit of language which you may want to study.
- Raiders of the Lost Ark level 3 vocabulary
- Raiders of the Lost Ark 2 level 4 vocabulary
- Crazy People level 5 vocabulary
- Present and past tense: level 2 grammar
- Past simple level 2 grammar: irregular verbs
- Past simple 2 level 2 grammar: irregular verbs
- Active or Passive? level 3 grammar: passive voice
- Raiders of the Lost Ark level 5 grammar: passive voice
Links - Links to websites that will help you learn English.
Store - The best books and other products to help you learn English.
ESL classroom resources
Classroom resources - a list of the types of free ESL + EFL classroom resources.
Speaking activities - a list of the free roleplays and find someone who activities (many are located on other sites).
- Taxi court role-play - funny and provactive fluency practice almost garunteed to have students using the past simple (and having a great time).
- Restaurant Interview - an interview role-play.
- Find someone who...converses - practices rejoinders and follow up questions.
- Find someone who...vacations like you - The FSW warms students up for a communicative internet activity in which students plan a vacation together.
- Find someone who...is like Indiana Jones - This one places a heavy emphasis on the present perfect and you're likely to learn some interesting things about your students.
- Find someone who...is continuously progressing - emphasizes present perfect progressive, past progressive, and present progressive.
- Find someone who...is interesting or interested - -ing vs. -ed adjectives + relative clauses.
- Find someone who...thinks - opinions (many Korea specific).
- Find someone who... manages time well. - Great for sparking a discussion on time management.
Business English activities
Business English activities - a list of the types of free business English activities (many are on other sites).
- Business e-mails - Discusses the differences between business emails and business letters.
- Business English needs analysis - for a new class.
- Business English needs analysis - taking over an existing class.
Free ESL lesson plans - a list of the types of free lesson plans that I've used.
- Folk music listening lesson plan - Uses an American folk song to spark a death penalty discussion.
- Raiders 1 lesson plan - A natural and authentic context for introducing the passive voice.
- Raiders 2 lesson plan - Listening and discussion class.
- Talk show role-play lesson plan - Students create a talk show.
- House interview - Listening/speaking/vocabulary lesson in which students sort each other into houses (Harry Potter).
- Halloween - A fun halloween vocabulary lesson in which students form competitive teams.
Links - Links about teacher education and development, ESL jobs, university jobs, CALL, and free resources for teachers.
Store - My favorite books and other products that English teachers are likely to be interested in.