Free · printable · no email gate
Free printable math worksheets from live topic guides.
Choose a grade and topic, open the study guide, then print or save it as a PDF. The worksheet path shares the same Common Core curriculum structure as the online missions.
Worksheet directory
Print Common Core topic practice by grade.
1st Grade
Open handbook addition 1.OA.A.1 Master Grade 1 addition with Ten-Frame models and Socratic questioning. Aligned with CCSS 1.OA.A.1. comparing 1.NBT.B.3 Teach your child to compare numbers using the balance scale model and Socratic logic. Aligned with CCSS 1.NBT.B.3. fractions 1.G.A.3 Introduce fractions through fair-sharing of circles and rectangles into halves and quarters. Aligned with CCSS 1.G.A.3. indirectlength 1.MD.A.1 Use a third object to compare two lengths that cannot be placed side-by-side. Aligned with CCSS 1.MD.A.1. inverseops 1.OA.B.4 Discover that addition and subtraction are inverse operations through fact families. Aligned with CCSS 1.OA.B.4. measurement 1.MD.A.1 Compare and order objects by length with the "line-up-the-ends" rule. Aligned with CCSS 1.MD.A.1. placevalue 1.NBT.B.2 Learn the logic of tens and ones with Base-10 blocks. Aligned with CCSS 1.NBT.B.2. shapeattributes 1.G.A.1 Learn what really defines a shape — sides and vertices, not color or size. Aligned with CCSS 1.G.A.1. shapes 1.G.A.2 Identify 2D shapes by attributes and compose new shapes from triangles, squares, and hexagons. Aligned with CCSS 1.G.A.1 / 1.G.A.2. subtraction 1.OA.A.1 Learn subtraction through take-away and comparison scenarios. Aligned with CCSS 1.OA.A.1. teennumbers 1.NBT.B.2 See teen numbers as 1 ten plus extra ones — the secret structure of 11 through 19. Aligned with CCSS 1.NBT.B.2. tensadd 1.NBT.C.4 Master adding ten-bundles to ten-bundles within 100. Aligned with CCSS 1.NBT.C.4.
2nd Grade
Open handbook addition 2.NBT.B.5 Master two-digit addition with regrouping using Base-10 blocks and Socratic prompts. Aligned with CCSS 2.NBT.B.5. addsubwithin100 2.NBT.B.5 Fluently add and subtract within 100 using strategies based on place value, properties of operations, and the relationship between addition and subtract… arrays 2.OA.C.4 Use addition to find the total number of objects arranged in rectangular arrays with up to 5 rows and up to 5 columns; write equations expressing the to… bargraph 2.MD.D.10 Draw a picture graph and a bar graph (with single-unit scale) to represent a data set with up to four categories. Solve simple put-together, take-apart,… lengthdiff 2.MD.B.5 Use addition and subtraction within 100 to solve word problems involving lengths given in the same units. Aligned with CCSS 2.MD.B.5. measurement 2.MD.A.1 Learn to measure with real units using rulers and standard tools. Aligned with CCSS 2.MD.A.1. money 2.MD.C.8 Solve word problems involving dollar bills, quarters, dimes, nickels, and pennies, using $ and ¢ symbols appropriately. Aligned with CCSS 2.MD.C.8. numberlinejump 2.MD.B.6 Represent whole numbers as lengths from 0 on a number line; represent whole-number sums and differences within 100 on a number-line diagram. Aligned with CCSS 2.MD.B.6. placevalue 2.NBT.A.1 Build three-digit numbers from hundreds, tens, and ones using Base-10 blocks. Aligned with CCSS 2.NBT.A.1. regrouping 2.NBT.B.7 Add and subtract within 1000 using concrete models or drawings and strategies based on place value; relate the strategy to a written method. Aligned with CCSS 2.NBT.B.7. shapes2d3d 2.G.A.1 Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces. Identify triangles, quadrilate… skipcount 2.NBT.A.2 Count within 1000; skip-count by 5s, 10s, and 100s, recognizing the additive pattern at each step. Aligned with CCSS 2.NBT.A.2. subtraction 2.NBT.B.5 Learn two-digit subtraction with regrouping as a trade, not a trick. Aligned with CCSS 2.NBT.B.5. timetelling 2.MD.C.7 Tell and write time from analog and digital clocks to the nearest five minutes, using a.m. and p.m. Aligned with CCSS 2.MD.C.7.
3rd Grade
Open handbook area 3.MD.C.5 Learn tiling and surface logic. Aligned with CCSS 3.MD.C.5. bargraph 3.MD.B.3 Draw a scaled bar graph to represent a data set; solve one- and two-step problems using information presented in bar graphs. Aligned with CCSS 3.MD.B.3. division 3.OA.A.2 Learn fair sharing logic. Aligned with CCSS 3.OA.A.2. equivfractions 3.NF.A.3.b Recognize and generate simple equivalent fractions; explain why they are equivalent using a visual fraction model. Aligned with CCSS 3.NF.A.3.b. fractionline 3.NF.A.2 Understand a fraction a/b as a number on the number line by partitioning [0, 1] into b equal parts and locating a copies of 1/b. Aligned with CCSS 3.NF.A.2. fractions 3.NF.A.1 Understanding parts of a whole. Aligned with CCSS 3.NF.A.1. inverseops 3.OA.B.6 Understand division as an unknown-factor problem: c ÷ a is the unknown b such that a × b = c. Aligned with CCSS 3.OA.B.6. massvolume 3.MD.A.2 Measure and estimate liquid volumes and masses of objects using standard units (g, kg, mL, L). Add, subtract, multiply, or divide to solve one-step prob… mulfluency 3.OA.C.7 Fluently multiply and divide within 100 by recall of derived facts and patterns in the times table. Aligned with CCSS 3.OA.C.7. multiplication 3.OA.A.1 Master multiplication with visual models. Aligned with CCSS 3.OA.A.1. perimeter 3.MD.D.8 Measure the distance around polygons. Aligned with CCSS 3.MD.D.8. properties 3.OA.B.5 Apply properties of operations as strategies to multiply and divide. Commutative, associative, and distributive properties. Aligned with CCSS 3.OA.B.5. quadrilaterals 3.G.A.1 Understand that shapes in different categories may share attributes, and that the shared attributes can define a larger category. Aligned with CCSS 3.G.A.1. rounding 3.NBT.A.1 Use place-value understanding to round whole numbers to the nearest 10 or 100. Aligned with CCSS 3.NBT.A.1. twostep 3.OA.D.8 Solve two-step word problems using the four operations; represent these problems using equations with a letter standing for the unknown quantity. Aligned with CCSS 3.OA.D.8.
4th Grade
Open handbook addfractions 4.NF.B.3 Add and subtract fractions with the same denominator, plus mixed numbers. Aligned with CCSS 4.NF.B.3. angles 4.MD.C.6 Read a protractor, measure angles in degrees. Aligned with CCSS 4.MD.C.6. anglesum 4.MD.C.7 Find unknown angles using the part-whole relationship of angle measure. Aligned with CCSS 4.MD.C.7. comparefractions 4.NF.A.2 Compare fractions with different numerators and denominators using benchmark and common-denominator strategies. Aligned with CCSS 4.NF.A.2. decimals 4.NF.C.6 Translate fractions with denominators 10 and 100 to decimals. Aligned with CCSS 4.NF.C.6. factors 4.OA.B.4 Find every factor pair using the rectangle test. Aligned with CCSS 4.OA.B.4. geometry 4.G.A.1 Identify parallel, perpendicular lines, and symmetry. Aligned with CCSS 4.G.A.1. longdivision 4.NBT.B.6 Learn the place-value logic of long division and how to handle remainders. Aligned with CCSS 4.NBT.B.6. multidigitmult 4.NBT.B.5 Master 2-digit × 2-digit multiplication using area model and standard algorithm. Aligned with CCSS 4.NBT.B.5. multiplyfractions 4.NF.B.4 Understand fraction × whole as repeated copies of a unit fraction. Aligned with CCSS 4.NF.B.4. primes 4.OA.B.4 Use the rectangle test to spot prime numbers instantly. Aligned with CCSS 4.OA.B.4. symmetry 4.G.A.3 Recognize a line of symmetry for a two-dimensional figure as a line such that the figure folded along it has matching halves; identify line-symmetric fi… unitconversion 4.MD.A.1 Convert km↔m, m↔cm, kg↔g, hr↔min using place-value-style multipliers. Aligned with CCSS 4.MD.A.1.
5th Grade
Open handbook conversions 5.MD.A.1 Convert across units in multi-step problems. Aligned with CCSS 5.MD.A.1. coordinates 5.G.A.1 Plot ordered pairs (x, y) in the first quadrant. Aligned with CCSS 5.G.A.1. decimaladvanced 5.NBT.A.3 Read, write, and compare decimals to the thousandths place. Aligned with CCSS 5.NBT.A.3. decimalops 5.NBT.B.7 Add, subtract, multiply, divide decimals using place-value models. Aligned with CCSS 5.NBT.B.7. lineplot 5.MD.B.2 Create and analyze line plots with fractional data. Aligned with CCSS 5.MD.B.2. multidigitdivision 5.NBT.B.6 Divide 4-digit dividends by 2-digit divisors using place-value strategies. Aligned with CCSS 5.NBT.B.6. multiplydividefractions 5.NF.B.4 Multiply fraction × fraction and divide unit fractions. Aligned with CCSS 5.NF.B.4. orderofops 5.OA.A.1 Evaluate numeric expressions with parentheses using PEMDAS. Aligned with CCSS 5.OA.A.1. patterns 5.OA.B.3 Generate paired patterns and find rules. Aligned with CCSS 5.OA.B.3. shapehierarchy 5.G.B.4 Classify shapes by properties using a hierarchy. Aligned with CCSS 5.G.B.4. unlikedenom 5.NF.A.1 Add and subtract fractions with different denominators using equivalent forms. Aligned with CCSS 5.NF.A.1. volume 5.MD.C.5 Find volume by counting unit cubes or using V = l × w × h. Aligned with CCSS 5.MD.C.5.
6th Grade
Open handbook circlearea 7.G.B.4 Derive and use the circle area formula with radius, diameter, and pi. Aligned with CCSS 7.G.B.4. decimaldivision 6.NS.B.3 Divide by decimals using the shift technique. Aligned with CCSS 6.NS.B.3. equations 6.EE.B.7 Solve x + p = q and px = q. Aligned with CCSS 6.EE.B.7. expressions 6.EE.A.2 Write and evaluate expressions with variables. Aligned with CCSS 6.EE.A.2. gcflcm 6.NS.B.4 Find greatest common factor and least common multiple. Aligned with CCSS 6.NS.B.4. negatives 6.NS.C.5 Understand and place negative numbers on a number line. Aligned with CCSS 6.NS.C.5. percentages 6.RP.A.3.C Understand and compute percentages as ratios per 100. Aligned with CCSS 6.RP.A.3.C. quadrants 6.NS.C.6.B Plot points in all four quadrants. Aligned with CCSS 6.NS.C.6.B. ratios 6.RP.A.1 Understand ratios as multiplicative comparisons. Aligned with CCSS 6.RP.A.1. statistics 6.SP.B.5 Compute mean, median, mode, and range of data sets. Aligned with CCSS 6.SP.B.5. surfacearea 6.G.A.4 Find surface area using nets. Aligned with CCSS 6.G.A.4. unitrate 6.RP.A.2 Find and use unit rates from given ratios. Aligned with CCSS 6.RP.A.2. variables 6.EE.B.6 Use variables to represent unknowns. Aligned with CCSS 6.EE.B.6.