The Internet offers a variety of tools that can assist teachers in preparing and presenting lessons.