For all students
Algebra 1 and Geometry Students - Graphing Calculator - Desmos Graphing Calculator
For Math 8 (Pre-Algebra Students) - Desmos Scientific Calculator

Math Playground  A website that contains games to help practice mathematical concepts from kindergarten to Algebra.

Order of Operations Game: Royal Rescue: Order of operations game

Khan Academy multi-step equations Video as well as practice problems for solving multi-step games with distributive property and variables on both sides of the equal sign.

Slope, Intercepts and Equations of Lines
Khan Academy Lesson Writing Equations of Lines Videos and some practice problems for writing the equation of a line in slope intercept form.
Khan Academy: X and Y intercepts​: Videos and practice identifying X and Y intercepts
MathPlayground: Save the Zogs A game to practice graphing linear equations and matching linear equations to lines.

For Pre-Algebra Students
Numbers
Real Number System     Practice with the real number system
Classifying Numbers on IXL  More practice with the real number system. 
Khan Academy: Comparing and Ordering Rational Numbers Video as well as practice problems for comparing and ordering rational numbers.
Ordering Rational Numbers Ordering Rational Numbers Ordering Rational Numbers Practice Game A game to practice comparing and ordering numbers.

Equations
Equation Solving Game A game to practice equation solving.


Real World Problem Solving
Solving percent problems game
 A game to practice finding the amount of discount, the new sale price, and the percent of discount.
Percent Of Increase or Decrease A game to practice calculating percent of increase or decrease.

Functions
Khan Academy Functions: Video and practice on what is a function and evaluating functions.
Khan Academy: Getting Functions from Equations: Video and practice
IXL Domain and Range practice - Practice problems
QUIA - Domain and Range Game - Game to practice domain and range
IXL Is it a function practice - Practice determining if a relation is a function

Geometry 
Complementary and Supplementary Angles
a game to practice finding complementary and supplementary angle pairs.
Khan Academy Angle Practice this has videos as well as practice problems for solving angle relationship problems. (Don't forget to look at the left side to skip to different angle types).

Shape Mods A game on mathplayground to practice identifying transformations (rotation, reflections, translations, dilations).
Pythagorean Theorem Review Walks you through how to use the Pythagorean Theorem.
Pythagorean Theorem Quiz A quiz about your understanding of the Pythagorean Theorem.
Area of Composite Figures An interactive applet that allows you do discover how to find the area of non-regular shapes.




For Algebra I Students (also see the files and document page for help videos and alternative notes)
Expressions (Radicals, Exponents and others)
Khan Academy: Simplifying Radicals: Video and practice for simplifying square roots.
Battleship Laws of Exponents (basic laws) game
Quia - Simplifying Radical Game: Simplifying radicals practice
Quia - Simplifying Radicals Matching Activity: More practice simplifying radicals
Jeopardy Game Radicals: Play alone (1 team) or play against someone using the same computer.

Slope, Intercepts and Equations of Lines
Khan Academy Lesson Writing Equations of Lines Videos and some practice problems for writing the equation of a line in slope intercept form.
Khan Academy: X and Y intercepts​: Videos and practice identifying X and Y intercepts
MathPlayground: Save the Zogs A game to practice graphing linear equations and matching linear equations to lines.

Polynomials and Factoring

Khan Academy: Adding, Subtracting and Multiplying Polynomials: Videos and practice 
Battleship Operations with Polynomials (adding and subtracting)
Factoring Trinomials GameXP math game to practice factoring
Quia Game for FactoringFactoring Game

Functions

Khan Academy Functions: Video and practice on what is a function and evaluating functions.
Khan Academy: Getting Functions from Equations: Video and practice
Khan Academy: Function Notation - Video and practice
Khan Academy: Interval Notation for Domain and Range - Video and practice
IXL Domain and Range practice - Practice problems
QUIA - Domain and Range Game - Game to practice domain and range
IXL Is it a function practice - Practice determining if a relation is a function

Systems of Equations
Systems of Equations Online jeopardy game for systems of equations

Statistics
Khan Academy: Z-Scores Video and practice for calculating and comparing z-scores.