There are hundreds of resources online to filter through but here are a few good websites and apps that I have come across. If you have any further suggestions, please email the link or resource to firstname.lastname@example.org so that I can share it with others.
www.mathwire.com – this maths website is dedicated to providing hundreds of different ideas for maths activities. There is an A-Z maths topic list to go though.
www.educationworld.com – a great website with grade specific worksheets that you can download for free.
www.aplusmath.com – This website aims to help students improve their math skills interactively with flashcards and games. Also provides worksheets and homework help.
www.aaamath.com – hundreds of topic and concept based activities that are free to download. The site covers Grade 1 to 8 work. It is an American website but there are lots of activities that are generalised across math curriculums.
www.mathsisfun.com – this site includes puzzle solving, logic games, money, measurement etc. all while aiming to ensure that each child has fun while practicing their maths skills.
www.superkids.com – this site allows you to create your own worksheets – very handy!
www.mathdrills.com – download thousands of free worksheets to practice math skills with children.
www.math-aids.com – is a free resource for teachers, parents, students, and home schoolers. The math worksheets are randomly and dynamically generated by our math worksheet generators. This allows you to make an unlimited number of printable math worksheets to your specifications instantly.
Basic Math practise – Provides tutorials on various math concepts.
Websites on dyscalculia
The Dyscalculia Centre. This site, sponsored by the publisher First and Best in Education Ltd, has links to resources for parents and teachers.
Maths Champions (R37.99) – fun brain games for kids including 3D challenges and problem solving)
Speed Math (mental maths improvement) – This one challenges students to improve on their mental math working speed by trying to beat their previous records.
Math Racer (addition) – a particularly fun one as the students get to race cars!