Here are some fun and interesting websites providing you with games and activities, if you have extra time or if you want more practice.
http://nlvm.usu.edu This site is from the National Library of Virtual Manipulatives. This site breaks down the games and activities by grade level, and then by topics. This site has a lot of games to further your learning on specific topics. Have fun!!
http://www.wiu.edu/users/mfjro1/wiu/GAMESand/index.htm This site is one of my favorites. It offers not only games, but also puzzles. These puzzles are like brain teasers, which makes you think "outside the box". It can be a lot of fun to work on these activities. Good Luck and have fun!!
http://classrooms.tacoma.k12.wa.us/stadium/eschlytter/index.php This link is from another teachers website, which offers games and activities dealing with geometry and topics related to geometry. It can be a lot of fun to start working on topics you will learn in high school. Be sure to look at the notes that are offered as well. This link is not only for students but also parents. Parents can utilize this site to look at notes to help their children learn these topics. Have fun!!
http://www.k111.k12.il.us/King/math.htm This site has math games and activities to increase learning. It can be a lot of fun participating and playing these games and activities. Some of the activities even give explanations on what you are doing and what to do. Have a great time!!
http://www.quia.com/servlets/quia.web.QuiaWebManager This site has activities to increase learning. There are different types of games to play on this site. This site also allows students to play games for other subjects other than math. Have fun!!