This document provides a list of free or low-cost online tools that can be used for teaching languages, organized into the following categories: blogs, communities, websites, audio tools, video clips, presentations, video screencasts, surveys, quizzes, and learning tools. It also includes contact information for an educator who maintains related blogs with additional online teaching materials and resources.