Online Math Games
This collection of interactive math games provides a structured, visual, and hands-on approach to foundational number sense. Designed to align with elementary math curricula (Pre-K through Grade 5), these activities bridge concrete visual models (such as ten frames, dot patterns, and star arrays) with abstract numerical representations (symbols, digits, and written number names).
By progressing through sequential topics—from basic perceptual subitizing to advanced number systems and expanded notation—students build strong mental math strategies, fluency with base-ten place value, and a solid foundation for arithmetic operations.
1. Counting, Subitizing & Ten Frames
Early Counting Basics
Click & Count: Click & count a specific number of objects.
Dot Hunter: Count the number of dots shown. Practice counting up to 10.
Count Objects: Count various objects up to 20.
Counting Games
Subitizing
Perceptual Subitizing (1–5): Quickly identify dot patterns without counting.
Conceptual Subitizing (6–10): Recognize larger numbers broken into visual sub-groups.
Ten Frame Challenges
Dot Hunter: Count up to 10 using ten frames.
Ten-Frame Friends: How many more to make 10?
Dot Hunter: Count up to 20 using ten frames.
Counting: Ten frame counting practice with customizable ranges up to 50.
2. Skip Counting & Number Sequences
Forward & Backward Sequences
Missing Number: Fill in the missing number from 1 to 20.
Counting On: Count forward starting from a number other than 1.
Counting On to Add: Start at the big number and count the dots to add.
Counting to 120: Counting forward and backward starting from any number.
One More, One Less: Identify values immediately before or after a given number (up to 999).
Skip Counting Patterns
More or Less: Practice jumps of 2s, 5s, and 10s.
Skip Counting: Practice any interval you choose up to 999.
Skip Count Within 1,000 by 5s, 10s, and 100s: Skip counting in key foundational benchmarks.
3. Number Recognition, Names & Spelling
Numeral Recognition & Writing
Number Tracing: Practice the formation of numerals 0–20.
Find the Number: Look & find the number (1 to 10).
Number Hunter: Listen & recognize numbers (1 to 20).
Learn the Numbers: Learn numbers 1 to 20 in order.
Spelling & Number Names
Word Match: Match numbers to their names.
Spell Check: Match numbers to their correct spelling.
Spelling Numbers: Practice spelling numbers up to 100.
Words to Numbers: Convert written names to digits up to 999,999.
Numbers to Words: Convert digits to written words up to 999,999.
4. Comparing & Ordering Numbers
Early Comparison & Groups
Compare Two Groups: Compare groups using “More,” “Less,” or “The Same."
Difference Detective: Find how many more or fewer.
Number Comparison & Ordering
Compare using Words: Compare numbers using words.
Compare using Symbols: Compare numbers using symbols.
Compare Numbers: Practice comparing using <, =, or >.
Order Numbers: Order 3 numbers from least to greatest.
Compare (Word Problems): Solve comparison word problems.
Compare with Addition & Subtraction: Compare expressions with operations.
5. Place Value & Expanded Form
Teen Numbers & Ten Structure
Learn Teen Numbers: Find missing teen numbers in sequences.
Teen Numbers: Base-ten structure equations (10+4=?, 10+?=17).
Place Value & Digit Value
Place Value: Give the place value of the highlighted digit.
Arrange Digits: Arrange the digits to get the smallest or largest number.
Hundreds, Tens & Ones: Give the value of the highlighted digit.
Value of a Digit: Up to 1,000,000.
Expanded Form & Notation
Normal Form to Expanded Form: Convert standard numbers to expanded form.
Expanded Form to Normal Form: Combine expanded values into whole numbers.
Expanded Notation to Normal Form: Convert multiplicative expanded notation to standard form.
Decimals to Expanded Form: Decompose decimal numbers.
6. Types & Classification of Numbers
Even & Odd Numbers
Even or Odd Explorer: Identify even & odd quantities using visual star models.
Even & Odd: Determine whether groups up to 20 are even or odd.
Even or Odd Numbers: Practice even and odd identification up to 999.
Ordinal & Roman Numerals
Ordinal Word Quest: Learn positional ordinal terms.
Ordinal Numbers: Practice ordinal relationships up to 30.
Roman Numerals: Convert between Arabic and Roman numerals.
Number Theory & Number Systems
Prime or Composite Numbers: List factors and classify as prime or composite.
Classify Real Numbers: Categorize natural, whole, integer, rational, and irrational numbers.
7. Number Sentences & Equality
Number Sentences to 10 (Addition & Subtraction to 10)
Number Sentences: Fill in relational and operational operators (+, -, =, or ≠).
8. Rounding & Estimation
Rounding & Estimation Games Rounding Whole Numbers & Decimals
9. Integers & Negative Numbers
Comparing, ordering, and understanding negative numbers and absolute values on a number line.
Integer Games
10. Fractions, Decimals & Percentages
Converting, comparing, and representing rational number forms (fractions, decimals, percents)
Fraction Games
Decimal Games
Percent Games
| Factorization Forest Prime Factorization, exponents, multiplication | |
| 123 Puzzle 123 Puzzle is a number quiz where you have to proof your skills. Find the number sequence or pattern. | Number Balls Click on the balls in order from smallest value to largest value. Be careful with the negative numbers! |
| Find the Target Numbers Find the target numbers in the number square | Paint the Squares Paint the Squares Number Charts is an interactive way to explore number patterns such as odd and even numbers, counting in multiples from times tables and ten more and ten less. |
| Helicopter RescueHelicopter Rescue is a mental maths game with different sized number charts and it is designed to help you to identify and work with numbers up to 100. There are four game modes: Find a Number, Find the Number Between and Count On and Count Back. The game works well on an interactive whiteboard. | Maths FishingPractise your multiplication skills while catching fish. The game not only covers times tables but also doubles, squared and cubed numbers. |
| Hit the ButtonQuick fire questions on number bonds, doubling, halving, times tables, division facts and square numbers against the clock. | Higher or lowerHow good are you at ordering numbers? Lots of examples to try from simple ordering numbers to 10 to fractions, decimals or negative and positive numbers. |
| Catch a StarLook at The Moon. If it says 'odd' you need to catch only odd numbers. If it says 'even' you should only catch even numbers. Every 30 seconds or so The Moon will change. Move the chimney to catch the numbers. | Number Ninja: Odd or EvenNumber Ninja - Odd or Even is a fun way to practice identifying odd and even numbers. Act fast and use your finger or mouse to slice the target numbers in half! Earn extra points by slicing multiple numbers at the same time! |
| Odd Even Game Decide whether a number is even or odd. You can specify the range of numbers. | Coconut: Odd or EvenCoconut Odd or Even is a maths game which can help you to identify odd and even numbers. Recognising odd and even numbers is an important concept in learning to count in Key Stage 1. |
| Fruit Splat: Odd and Even Splat the odd and even fruit. There are three levels of difficulty: 1-10, 1-20 and 1-100 | Carroll Diagram: Odd and EvenSort numbers on these Carroll Diagrams by odd or evenm by place value or by more or less than a given number. |
| Pick the PrimesAfter pressing the Start button you have to click (not drag) the fruit with prime numbers written on them. There are six prime numbers on the tree. The others are composite numbers. When you have picked the six prime numbers click the Check button. The timer will then stop and you can collect your trophy. If, by mistake, you click on a number that is not prime the game ends and all the fruit will fall off the tree. You will then be better able to try that level again and achieve a fast time. | Number Ninja: Prime NumbersNumber Ninja - Prime Numbers is a fast-action way to practice factors. Act quickly and use your finger or mouse to slice numbers and reduce them to their prime factors. Do not slice a prime number! Slice multiple numbers at the same time to get combo bonus points! |
| Math Boxing Prime Composite Indicate whether a number is prime or composite | Prime and Composite numbers Indicate whether a number is prime or composite |
| Prime Numbers up to 100 Click on all the prime numbers from 1 to 100 | |
| Line Jumper Jump onto the correct position on the number line | Place Number on the Number LineDrag the flag to the correct position on a number line. Lots of choice over level, including whole numbers, negative number and decimals. Can be used to teach place value, approximation skills, and reading varying scales. |
| Add and Subtract on a Number Line Add and subtract near multiples on a number line. Develop mental methods of addition and subtraction by adding and subtracting a multiple of 10 or 100, and then adjusting. | Compare Numbers on a Number LineCompare numbers on two different number lines and decide which is bigger. A great game to get children thinking about reading varying scales. Useful teaching resource on an interactive whiteboard. |
| Classifying NumbersDrag and drop the numbers into the most appropriate group: Multiples, Fractions in Lowest Terms, Perfect Squares, Rational Numbers, Prime Numbers, Real Numbers, Irrational Numbers, Whole Numbers, Integers | Classify NumbersSelect numbers for the given category: Whole numbers, Natural Numbers, Integers |
| Prime Numbers Click on the bubbles with Prime Numbers | Square Numbers Click on the bubbles with Square Numbers |
| Composite Numbers Click on the bubbles with Composite Numbers | Even Numbers Click on the bubbles with Even Numbers |
| Odd Numbers Click on the bubbles with Odd Numbers | Improper Fractions Click on the bubbles with Improper Fractions |
| Number Sequence The goal of this game is to complete the number sequences. 60 math puzzles to solve in all | SequencesFind the correct number in a sequence. Lots of choice over level, count forwards or back, count in whole numbers, multiples of 10, multiples of 100, decimals and fractions. |
| Number Trains Make a train by sequencing the numbers on their carriages. The numbers are represented in a range of formats: words, numerals, dice dots or counting frames. The levels progress in difficulty. | Blast Off: Numerical Order A fun elementary computer activity for kids to use at home or at school. Children practice number sequences by arranging numbers in ascending order. Numbers are presented in sets of ten, and the difficulty can be adjusted by selecting a level before playing. Help collect all of the space rocks and become the hero this space city needs! |
| Compare Number Values Comparing Number Values is an educational game for kids to practice greater than, less than, and equal drills. Players can choose to practice comparing whole numbers, fractions, decimals or all of them combined! Get five in-a-row correct to play the bonus game! Race your car and try to collect odd or even numbered coins. Have fun! | Compare Numbers on a Number LineCompare the numbers on two different number lines and decide which is bigger. A great game to get children thinking about place value and reading varying scales. |
| Top It! Place the cards in the place value table to get the largest number. | One False MoveOrdering of whole numbers, integers and decimals |
| Greater than and less than Everybody gets confused with their greater than > and less than < signs. Here is a small game to help you remember which is which. | Order Numbers 2 Place the numbers in ascending or descending order. (3 levels, up to 1,000,000,000) |
| Compare Numbers 2 Compare numbers using the greater than, less than and equal symbols. (3 levels, up to 1,000,000,000) | Comparing Numbers Compare the two numbers and choose the correct comparison symbol. |
| Ordering Cars Click the cars in ascending order or descending order. | Higher and Lower Order the numbers. (You can also choose objects, words, integers, fractions, decimals, or time) |
| Order Numbers 1 Place the numbers in ascending or descending order. (3 levels, up to 10,000). |
| Properties Match-Up In this activity you will do one of two things. You will either match the addition and multiplication properties with the definitions or examples of the properties, or you will match equivalent expressions that demonstrate the distributive property. | Math Properties and Definitions In this hangman-style game, players must guess the letters in the given hidden word or phrase. The words and phrases are those of math properties. |
| The Number Properties Game The Number Properties Game is created to help students develop a basic understanding of the properties of numbers. The game began with a number property in the upper left hand corner of the game area. Players must move the number property onto the corresponding property. | Properties of Whole Numbers Match up the properties with the examples. |
| Numbers from 0 to 10 | Numbers from 11 to 20 |
| Numbers from 20 to 30 | Numbers from 0 to 99 |
| Number Words from 0 to 99 | Number Words in the hundreds |
| Number Words in the thousands | Number Words in the millions |
| Words to Numbers (up to 10) | Words to Numbers(up to 100) |
| Words to Numbers(up to 1000) | Words to Numbers(up to one million) |
| Words to Numbers(up to millions) |
| Numbers to Words(up to 10) | Numbers to Words(up to 100) |
| Numbers to Words(up to 1000) |
Even and Odd Number Worksheets
| Even and Odd Numbers(up to 10) | Even and Odd Numbers(up to 100) |
| Even and Odd Numbers(up to 1000) |
Ordinal Numbers Worksheets
| Ordinal Numbers(first to tenth) | Ordinal Numbers(eleventh to thirtieth) |
Number Sentence Worksheets
| Number Sentence (+, –, =) | Number Sentence (plus, minus, equals, not equals) |
Greater than and Less than
| Greater than and Less than(2 digits) | Greater than and Less than(3 digits) |
| Greater than and Less than(4 digits) |
Arrange Digits to get smallest or largest number
| Arrange digits (3 digits) | Arrange digits (4 digits) |
| Arrange digits (5 digits) |
Place Values Worksheets
| Place Values(Tens and Ones) | Place Values(Tens and Ones) |
| Place Values (Hundreds, Tens & Ones) | Place Values (Hundreds, Tens and Ones) |
| Place Values (Thousands, Hundreds, Tens & Ones) | Place Values (Thousands, Hundreds, Tens & Ones) |
| Place Values (Ten Thousands, Thousands, Hundreds, Tens and Ones) | Place Values (Ten Thousands, Thousands, Hundreds, Tens and Ones) |
Rounding Numbers Worksheets
| Rounding Numbers (to the nearest 10) | Rounding Numbers (to the nearest 10)|
| Rounding Numbers (to the nearest 100) | Rounding Numbers (to the nearest 100) |
| Rounding Numbers (to the nearest 1000) | Rounding Numbers (mixed) |
Skip Counting Worksheets
| Skip Counting by 2's | Skip Counting by 5's |
| Skip Counting by 10's |
Roman Numerals Conversion Worksheets
| Roman Numerals (up to 10) | Roman Numerals (up to 20) |
| Roman Numerals (up to 50) | Roman to Arabic (Largest symbol - X) |
| Roman to Arabic (Largest symbol - L) | Roman to Arabic (Largest symbol - C) |
| Roman to Arabic (Largest symbol - D) | Roman to Arabic (Largest symbol - M) |
| Arabic to Roman (Largest symbol - X) | Arabic to Roman (Largest symbol - L) |
| Arabic to Roman (Largest symbol - C) | Arabic to Roman (Largest symbol - D) |
| Arabic to Roman(Largest symbol - M) |
Measurements Worksheets
| Standard Measurements | Metric Measurements |
Factors and Multiples Worksheets
| Greatest Common Factor (GCF or HCF) | Greatest Common Factor (GCF or HCF) |
| Least Common Multiple (LCM or LCD) | Least Common Multiple (LCM or LCD) |
| Word Problems GCF or LCM |
Prime and Composite Numbers Worksheets
| Check out our most popular games! | ||
|---|---|---|
![]() Fraction Concoction |
![]() Fact Family Game |
![]() Number Bond Garden |
![]() Online Addition Subtraction Game |
![]() Penguin Solitaire |
![]() Sawayama Solitaire |
![]() Ark Solitaire |
![]() Eldritch Invasion |
![]() Shenzhen Solitaire |
Check out more Solitaire games here.
We welcome your feedback, comments and questions about this site or page. Please submit your feedback or enquiries via our Feedback page.