+
Website
National Council of Teachers of Mathematics

The Math Forum: Ask Dr. Math: Proving the Pythagorean Theorem

For Students 9th - 10th Standards
This Ask Dr. Math site explains how to prove the Pythagorean Theorem. Dr. Math gives three variations for proving the theorem.