Math Practice Online

2nd Grade Math Practice Online

Practice the two-digit addition and subtraction skills that define 2nd grade math. Build speed and accuracy with carrying and borrowing before moving on to multiplication.

Grade Level: Grade 2

Key Skills for 2nd Grade

  • Fluency with addition and subtraction facts within 20
  • Two-digit addition without carrying (e.g., 34 + 25)
  • Two-digit addition with carrying / regrouping (e.g., 47 + 35)
  • Two-digit subtraction with and without borrowing
  • Mental math strategies for two-digit numbers

Recommended Practice Order

Step 1

2-Digit Addition (No Carrying)

Master two-digit addition where no column exceeds 9. Builds column-by-column thinking before regrouping.

Step 2

Addition with Carrying

Practice regrouping when a column's sum is 10 or more. This is the critical 2nd grade skill.

Step 3

2-Digit Subtraction (No Borrowing)

Subtract two-digit numbers without needing to regroup. Reinforces place value understanding.

Step 4

Subtraction with Borrowing

The subtraction equivalent of carrying. A key skill before 3rd grade multiplication begins.

Frequently Asked Questions

What math do 2nd graders learn?

Second graders build fluency with addition and subtraction within 100. Key skills include two-digit addition and subtraction (with and without regrouping), counting by 2s, 5s, and 10s, understanding even and odd numbers, and beginning to use mental math strategies for fast calculations.

What is carrying in addition, and when do kids learn it?

Carrying (also called regrouping) happens when a column's sum is 10 or more. For example, 47 + 35: the ones column (7+5=12) carries a 1 to the tens column. Most children learn carrying in 2nd grade after mastering two-digit addition without regrouping.

What is borrowing in subtraction?

Borrowing (or regrouping) in subtraction occurs when the top digit in a column is smaller than the bottom digit. For example, 52 − 27: since 2 < 7, you borrow 1 ten from the tens column, turning 52 into 40 + 12, so the ones column becomes 12 − 7 = 5. This is a key 2nd–3rd grade skill.

How can I help my 2nd grader get faster at math?

The most effective approach is short, daily practice — 5 to 10 minutes per day beats one long weekly session. Start with 1-digit facts to solidify the foundation, then progress to 2-digit without carrying, then with carrying. Timed practice (60 seconds) helps build speed once accuracy is solid.