This document provides summaries of 20 websites for teaching and learning English as a second language. It summarizes the purpose and main sections of each site. The sites cover a wide range of skills and topics including vocabulary, grammar, pronunciation, reading, listening, videos, games and resources for both students and teachers. They are organized by level from beginner to advanced and include references, audio recordings, quizzes and forums for practicing English.