Free BooksWorksheetsPrintables
πŸ“± Track your child's reading β€” free Scan a book to log it. Kids earn streaks πŸ”₯ & badges πŸ…. Free on iOS & Android.
Home β€Ί Worksheets β€Ί Common Core β€Ί Grade 2 Math

πŸ”’ Free Grade 2 Math Worksheets

50 free, printable grade 2 math worksheets aligned to the Common Core State Standards β€” 10 standards, 5 sheets each, with answer keys.

Grade 2 (ages 7–8)Common Core aligned50 printablesanswer keys

πŸ”’ One- and Two-Step Word ProblemsπŸ”’ Fact Fluency Within 20πŸ”’ Odd or Even?πŸ”’ ArraysπŸ”’ Hundreds, Tens and OnesπŸ”’ Compare Three-Digit NumbersπŸ”’ Add and Subtract Within 100πŸ”’ Add and Subtract Within 1000πŸ”’ Time to 5 MinutesπŸ”’ Money

πŸ”’ One- and Two-Step Word Problems

Standard: 2.OA.A.1: Use addition and subtraction within 100 to solve one- and two-step word problems

✏️

One- and Two-Step Word Problems: Practice A (2.OA.A.1)

Use addition and subtraction within 100 to solve one- and two-step word problems Β· Grade 2

Print β†’
πŸ“

One- and Two-Step Word Problems: Practice B (2.OA.A.1)

Use addition and subtraction within 100 to solve one- and two-step word problems Β· Grade 2

Print β†’
πŸ’¬

One- and Two-Step Word Problems: Mixed Practice & Reasoning (2.OA.A.1)

Use addition and subtraction within 100 to solve one- and two-step word problems Β· Grade 2

Print β†’
🧠

One- and Two-Step Word Problems: Show Your Thinking (2.OA.A.1)

Use addition and subtraction within 100 to solve one- and two-step word problems Β· Grade 2

Print β†’
βœ…

One- and Two-Step Word Problems: Quick Check (2.OA.A.1)

Use addition and subtraction within 100 to solve one- and two-step word problems Β· Grade 2

Print β†’

πŸ”’ Fact Fluency Within 20

Standard: 2.OA.B.2: Fluently add and subtract within 20 using mental strategies

✏️

Fact Fluency Within 20: Practice A (2.OA.B.2)

Fluently add and subtract within 20 using mental strategies Β· Grade 2

Print β†’
πŸ“

Fact Fluency Within 20: Practice B (2.OA.B.2)

Fluently add and subtract within 20 using mental strategies Β· Grade 2

Print β†’
πŸ’¬

Fact Fluency Within 20: Word Problems (2.OA.B.2)

Fluently add and subtract within 20 using mental strategies Β· Grade 2

Print β†’
🧠

Fact Fluency Within 20: Show Your Thinking (2.OA.B.2)

Fluently add and subtract within 20 using mental strategies Β· Grade 2

Print β†’
βœ…

Fact Fluency Within 20: Quick Check (2.OA.B.2)

Fluently add and subtract within 20 using mental strategies Β· Grade 2

Print β†’

πŸ”’ Odd or Even?

Standard: 2.OA.C.3: Determine whether a group of up to 20 objects has an odd or even number of members

✏️

Odd or Even?: Practice A (2.OA.C.3)

Determine whether a group of up to 20 objects has an odd or even number of members Β· Grade 2

Print β†’
πŸ“

Odd or Even?: Practice B (2.OA.C.3)

Determine whether a group of up to 20 objects has an odd or even number of members Β· Grade 2

Print β†’
πŸ’¬

Odd or Even?: Mixed Practice & Reasoning (2.OA.C.3)

Determine whether a group of up to 20 objects has an odd or even number of members Β· Grade 2

Print β†’
🧠

Odd or Even?: Show Your Thinking (2.OA.C.3)

Determine whether a group of up to 20 objects has an odd or even number of members Β· Grade 2

Print β†’
βœ…

Odd or Even?: Quick Check (2.OA.C.3)

Determine whether a group of up to 20 objects has an odd or even number of members Β· Grade 2

Print β†’

πŸ”’ Arrays

Standard: 2.OA.C.4: Use addition to find the total number of objects in rectangular arrays

✏️

Arrays: Practice A (2.OA.C.4)

Use addition to find the total number of objects in rectangular arrays Β· Grade 2

Print β†’
πŸ“

Arrays: Practice B (2.OA.C.4)

Use addition to find the total number of objects in rectangular arrays Β· Grade 2

Print β†’
πŸ’¬

Arrays: Mixed Practice & Reasoning (2.OA.C.4)

Use addition to find the total number of objects in rectangular arrays Β· Grade 2

Print β†’
🧠

Arrays: Show Your Thinking (2.OA.C.4)

Use addition to find the total number of objects in rectangular arrays Β· Grade 2

Print β†’
βœ…

Arrays: Quick Check (2.OA.C.4)

Use addition to find the total number of objects in rectangular arrays Β· Grade 2

Print β†’

πŸ”’ Hundreds, Tens and Ones

Standard: 2.NBT.A.1: Understand that the three digits of a three-digit number represent hundreds, tens and ones

✏️

Hundreds, Tens and Ones: Practice A (2.NBT.A.1)

Understand that the three digits of a three-digit number represent hundreds, tens and ones Β· Grade 2

Print β†’
πŸ“

Hundreds, Tens and Ones: Practice B (2.NBT.A.1)

Understand that the three digits of a three-digit number represent hundreds, tens and ones Β· Grade 2

Print β†’
πŸ’¬

Hundreds, Tens and Ones: Mixed Practice & Reasoning (2.NBT.A.1)

Understand that the three digits of a three-digit number represent hundreds, tens and ones Β· Grade 2

Print β†’
🧠

Hundreds, Tens and Ones: Show Your Thinking (2.NBT.A.1)

Understand that the three digits of a three-digit number represent hundreds, tens and ones Β· Grade 2

Print β†’
βœ…

Hundreds, Tens and Ones: Quick Check (2.NBT.A.1)

Understand that the three digits of a three-digit number represent hundreds, tens and ones Β· Grade 2

Print β†’

πŸ”’ Compare Three-Digit Numbers

Standard: 2.NBT.A.4: Compare two three-digit numbers using >, = and <

✏️

Compare Three-Digit Numbers: Practice A (2.NBT.A.4)

Compare two three-digit numbers using >, = and < Β· Grade 2

Print β†’
πŸ“

Compare Three-Digit Numbers: Practice B (2.NBT.A.4)

Compare two three-digit numbers using >, = and < Β· Grade 2

Print β†’
πŸ’¬

Compare Three-Digit Numbers: Mixed Practice & Reasoning (2.NBT.A.4)

Compare two three-digit numbers using >, = and < Β· Grade 2

Print β†’
🧠

Compare Three-Digit Numbers: Show Your Thinking (2.NBT.A.4)

Compare two three-digit numbers using >, = and < Β· Grade 2

Print β†’
βœ…

Compare Three-Digit Numbers: Quick Check (2.NBT.A.4)

Compare two three-digit numbers using >, = and < Β· Grade 2

Print β†’

πŸ”’ Add and Subtract Within 100

Standard: 2.NBT.B.5: Fluently add and subtract within 100 using place value strategies

✏️

Add and Subtract Within 100: Practice A (2.NBT.B.5)

Fluently add and subtract within 100 using place value strategies Β· Grade 2

Print β†’
πŸ“

Add and Subtract Within 100: Practice B (2.NBT.B.5)

Fluently add and subtract within 100 using place value strategies Β· Grade 2

Print β†’
πŸ’¬

Add and Subtract Within 100: Word Problems (2.NBT.B.5)

Fluently add and subtract within 100 using place value strategies Β· Grade 2

Print β†’
🧠

Add and Subtract Within 100: Show Your Thinking (2.NBT.B.5)

Fluently add and subtract within 100 using place value strategies Β· Grade 2

Print β†’
βœ…

Add and Subtract Within 100: Quick Check (2.NBT.B.5)

Fluently add and subtract within 100 using place value strategies Β· Grade 2

Print β†’

πŸ”’ Add and Subtract Within 1000

Standard: 2.NBT.B.7: Add and subtract within 1000 using models, drawings and place value strategies

✏️

Add and Subtract Within 1000: Practice A (2.NBT.B.7)

Add and subtract within 1000 using models, drawings and place value strategies Β· Grade 2

Print β†’
πŸ“

Add and Subtract Within 1000: Practice B (2.NBT.B.7)

Add and subtract within 1000 using models, drawings and place value strategies Β· Grade 2

Print β†’
πŸ’¬

Add and Subtract Within 1000: Word Problems (2.NBT.B.7)

Add and subtract within 1000 using models, drawings and place value strategies Β· Grade 2

Print β†’
🧠

Add and Subtract Within 1000: Show Your Thinking (2.NBT.B.7)

Add and subtract within 1000 using models, drawings and place value strategies Β· Grade 2

Print β†’
βœ…

Add and Subtract Within 1000: Quick Check (2.NBT.B.7)

Add and subtract within 1000 using models, drawings and place value strategies Β· Grade 2

Print β†’

πŸ”’ Time to 5 Minutes

Standard: 2.MD.C.7: Tell and write time to the nearest five minutes, using a.m. and p.m.

✏️

Time to 5 Minutes: Practice A (2.MD.C.7)

Tell and write time to the nearest five minutes, using a.m. and p.m. Β· Grade 2

Print β†’
πŸ“

Time to 5 Minutes: Practice B (2.MD.C.7)

Tell and write time to the nearest five minutes, using a.m. and p.m. Β· Grade 2

Print β†’
πŸ’¬

Time to 5 Minutes: Mixed Practice & Reasoning (2.MD.C.7)

Tell and write time to the nearest five minutes, using a.m. and p.m. Β· Grade 2

Print β†’
🧠

Time to 5 Minutes: Show Your Thinking (2.MD.C.7)

Tell and write time to the nearest five minutes, using a.m. and p.m. Β· Grade 2

Print β†’
βœ…

Time to 5 Minutes: Quick Check (2.MD.C.7)

Tell and write time to the nearest five minutes, using a.m. and p.m. Β· Grade 2

Print β†’

πŸ”’ Money

Standard: 2.MD.C.8: Solve word problems involving dollar bills, quarters, dimes, nickels and pennies

✏️

Money: Practice A (2.MD.C.8)

Solve word problems involving dollar bills, quarters, dimes, nickels and pennies Β· Grade 2

Print β†’
πŸ“

Money: Practice B (2.MD.C.8)

Solve word problems involving dollar bills, quarters, dimes, nickels and pennies Β· Grade 2

Print β†’
πŸ’¬

Money: Mixed Practice & Reasoning (2.MD.C.8)

Solve word problems involving dollar bills, quarters, dimes, nickels and pennies Β· Grade 2

Print β†’
🧠

Money: Show Your Thinking (2.MD.C.8)

Solve word problems involving dollar bills, quarters, dimes, nickels and pennies Β· Grade 2

Print β†’
βœ…

Money: Quick Check (2.MD.C.8)

Solve word problems involving dollar bills, quarters, dimes, nickels and pennies Β· Grade 2

Print β†’

More for Grade 2

Grade 2 English worksheets β†’ Β· All Grade 2 worksheets β†’ Β· All grades K–12 β†’ Β· Free books for Grade 2 β†’

Frequently asked questions

Are these Grade 2 math worksheets free?

Yes β€” every worksheet is free to print or save as a PDF with a free Pagine account. Answer keys are included where needed.

Are they aligned to the Common Core?

Yes. Each sheet lists the Common Core State Standard it practises (for example 2.OA.A.1). Problems are generated for each standard and every answer is computed.

How are the worksheets organised?

By standard β€” 10 key Grade 2 standards, each with Practice A, Practice B, Word Problems, Show Your Thinking and a Quick Check.

Do you have Grade 2 books too?

Yes β€” 20,000+ free books and audiobooks in the Pagine e-reader and the free Pagine app.

πŸ“° From our blog: reading tips

πŸ“

Sight Words by Grade: What Kids Learn in K–4 (+ Free Printables)

Read β†’
πŸ“

How to Teach a Child to Read at Home: 10 Steps (Ages 3–7)

Read β†’
πŸ“

2D and 3D Shapes for Kids: Names, Faces, Edges & Vertices

Read β†’
πŸ“

Somebody Wanted But So Then: How to Teach Summarizing

Read β†’

All reading tips & book lists β†’

πŸ“š Get the free Pagine app β€” 20,000+ books to read free Turn reading into a habit kids love β€” read online, set goals, earn badges.