ThinkQuest is a protected, online learning platform that enables teachers to integrate learning projects into their classroom curriculum and students to develop 21st century skills.
This site has been designed to "assist you in your pursuit of increased mathematical understanding," or whatever sounds good to you. The subjects covered range from Pre-Algebra to Calculus.