English Language Practice Websites

Idioms/Slang

  • Dave’s ESL Café: This website provides an alphabetical dictionary of many different slang terms used by native English speakers.
  • ESL Gold: This website acts as a resource for textbooks, web links, and online quizzes
  • Many Things: Slang and Idioms: A database of many different slang terms and their meanings.

Grammar

Punctuation, Spelling, Sentence structure

Listening

Pronunciation

Speaking/Conversation

Reading

Writing

American Culture

International Teaching Assistants