Math Practice Online

Addition Practice

Free online addition practice for grades K–3. Choose a difficulty level below — each opens an interactive drill with instant feedback and streak tracking.

Choose a Difficulty Level

Grade-by-Grade Progression

K – Grade 1

1-Digit Addition

Learn to add numbers 1–9. Build fluency with all 81 single-digit addition facts. This is the core foundation before any multi-digit work.

Grade 1 – 2

2-Digit Addition (No Carrying)

Extend single-digit fluency to two-digit numbers. Learn to align columns by place value and add tens and ones independently.

Grade 2 – 3

2-Digit Addition with Carrying

Master regrouping. When a column's digits sum to 10 or more, carry the tens digit into the next column. This skill extends directly to 3-digit and larger addition.

Tips for Parents and Teachers

Start with 1-digit addition and practice daily until students can answer any single-digit fact quickly and without counting. Fluency here (typically by end of Grade 1) makes every later skill easier.

When moving to 2-digit addition, begin with no-carrying problems first. This isolates place-value alignment from the complexity of regrouping, giving students a chance to practice the column-addition process cleanly.

Introduce carrying only after no-carrying problems feel easy. Use base-ten blocks alongside the screen practice to make the concept concrete before it becomes abstract.

Frequently Asked Questions

What grade level is 1-digit addition?

1-digit addition (sums within 18) is typically a Kindergarten and Grade 1 skill. Students learn to add single digits fluently before moving to multi-digit addition.

What is carrying in addition?

Carrying (also called regrouping) happens when the digits in a column add up to 10 or more. The ones digit is written in the answer, and the tens digit is "carried" to the next column. For example, 47 + 38: the ones column is 7 + 8 = 15, so you write 5 and carry 1 to the tens column.

What is the difference between addition with and without carrying?

In addition without carrying, no column adds up to 10 or more, so every digit stays in its own column (e.g., 23 + 45 = 68). In addition with carrying, at least one column totals 10 or more, requiring a digit to be moved to the next column (e.g., 47 + 38 = 85).

How do I teach carrying to a child?

Start with 1-digit addition to build fact fluency. Then introduce 2-digit addition without carrying so students understand column alignment. Once that is solid, introduce carrying: show that when a column sums to 10 or more, you write the ones digit and place the tens digit above the next column. Use physical manipulatives (base-ten blocks) alongside the practice problems for the best results.

How does this addition practice work?

Practice runs continuously with instant right/wrong feedback after every answer. Your streak and best scores are saved automatically in your browser.