This document provides a summary of free and open source software and tools that can be used by teachers. It lists over 100 websites for word processing, reading, math, social studies, languages, science, art, music, web design, programming, lesson planning, and other subjects. Many of the tools listed are cross-platform and available for Windows, Mac, and Linux operating systems.