Algebra and geometry have always been staples of high school mathematics, but more students are also taking probability and calculus. Even the best students sometimes need a little help or clarification of difficult math concepts. Fortunately, the Internet provides a lot of resources for homework help. Teachers can also benefit from fresh lesson plan ideas and tools for the classroom. The following sites provide both teachers and students with activities and aids for understanding all kinds of math.