Mathematics was the most difficult subject for me to learn when I was in high school (although statistics came surprisingly easy to me in college). Probably as a result of those struggles, I am jealous of all the great mathematics tutorials and visuals available online to students today. (Seriously, where was this stuff in 1994?!)
On the super blog Talking SMART Boards, I found the New Zealand Maths Numeracy Project. One part of the Numeracy Project provides animations of mathematical functions. These animations are designed to be used by teachers with students.
Applications for Education
The Numeracy Project provides more than just the visual aids for teachers to use. On the Numeracy Project website Teachers will find exemplar curricula for Alegbra, Geometry, Statistics, and more.