MangaHigh - Cool, Free Middle School & High School Math Games
link
Here's a find-- free, online games to help kids learn upper level math and mathematical thinking. Emphasizes getting the correct answer quickly, and the games are challenging.
Topics include Algebra, Geometry, Trigonometry, Estimation, Times Tables, Fractions, Decimals...