This site includes many resources for all aspects of second language acquisition. It has an extensive listing of idioms and slang expressions, forums for students and teachers, quizzes and an online pronunciation program.
This website features a variety of fun, printable children's crafts, coloring pages and more, including projects for holidays and educational themes. This site also allows one to create educational bingo boards.
This website provides teachers with activities, worksheets, and books that help English Language Learners acquire information in various content areas.