4th grade worksheets
Free printable worksheets for kids — pick a subject and grade, then print or generate a fresh copy.
DynamicRoman Numerals Review (2 Pages)
A two-page Roman numerals review: convert, compare, count, add and read a clock with Roman numerals. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicFractions Test
A two-page fractions review: name, shade, compare, add, find equivalents and a fraction of a number.

Fraction of a Number
Find a fraction of a whole number: 1/3 of 12 = 4, 3/4 of 20 = 15.
DynamicAdding Fractions with Like Denominators
Add fractions with the same denominator, like 2/7 + 3/7 = 5/7. Press "Generate new" for a fresh set of problems. For 3rd and 4th grade.
DynamicEquivalent Fractions: Find the Missing Number
Find the missing numerator or denominator to make equivalent fractions, like 1/2 = __/8 and 2/3 = 6/__. Press "Generate new" for a fresh set of problems. For 3rd and 4th grade.
DynamicRoman Numerals to 100: Write the Number
Read Roman numerals up to C (100) and write them as ordinary numbers. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicCompare Roman Numerals to 100
Compare Roman numerals up to C (100) and write or = between them. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicRoman Numerals to 100: Write in Roman Numerals
Write numbers up to 100 in Roman numerals using X, L and C, including XC and XL. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicRoman Numeral Addition and Subtraction
Add and subtract Roman numerals up to XX and write the answers in Roman numerals. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicCount by 5s and 10s in Roman Numerals
Skip count by 5s and 10s up to C in Roman numerals and fill in the gaps. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicSubtracting Fractions with Like Denominators
Subtract fractions with the same denominator, like 7/9 − 4/9 = 3/9. Press "Generate new" for a fresh set of problems. For 3rd and 4th grade.
DynamicCompare Fractions: Different Denominators
Compare fractions like 1/2 and 3/8, where one denominator is a multiple of the other, and write or =. Press "Generate new" for a fresh set of problems. For 3rd and 4th grade.
DynamicRoman Numerals to 50: Mixed Practice
Convert numbers up to 50 both ways, from Roman numerals to numbers and back, with L and XL. Press "Generate new" for a fresh page of problems. For 3rd and 4th grade.
DynamicLong Division: 4-Digit by 1-Digit
Divide 4-digit numbers by 1-digit numbers, some with remainders: 7385 ÷ 6.
DynamicUnits of Measurement Test
A review of length, mass, capacity and time conversions, including two-unit measurements.
DynamicMeasurements in Two Units
Write 2 m 35 cm as 235 cm, and 4690 kg as 4 t 690 kg.

Area and Perimeter of Rectangles
Find both the area and the perimeter of rectangles on 1 cm squared paper.

Perimeter and Area Test
A review: area and perimeter of rectangles and composite shapes on squared paper and from side lengths.
DynamicLong Division with Remainders
Divide 3-digit numbers by 1-digit numbers and write the remainder: 745 ÷ 6 = 124 r1.

Rectangles with Side Lengths
Work out the area and perimeter of rectangles from their side lengths: 5 cm × 3 cm.

Area and Perimeter of Composite Shapes
Find the area and the perimeter of L-shapes, steps and U-shapes on squared paper.
DynamicBrackets and Several Operations
Longer problems with brackets and three or four operations: (2 + 3) × 4 − 6 ÷ 2.
DynamicPut in the Brackets
Where do the brackets go? 2 + 3 × 4 = 20 is right only as (2 + 3) × 4.
DynamicLong Division: 3-Digit by 1-Digit
Divide 3-digit numbers by 1-digit numbers with no remainder: 738 ÷ 6.
DynamicBrackets First: Numbers to 100
Problems with one pair of brackets and numbers up to 100: (12 − 4) × 6, 72 ÷ (3 + 6).
DynamicTenths and Hundredths as Decimals
Write fractions like 3/10 and 27/100 as decimals: 0.3, 0.27.
DynamicAdding Decimals: Tenths
Add decimals with one place: 2.4 + 1.8 = 4.2.
DynamicDo Brackets Change the Answer?
Compare the same problem with and without brackets: 2 + 3 × 4 ▢ (2 + 3) × 4.
DynamicDecimals as Fractions
Write decimals as fractions: 0.7 = 7/10, 0.35 = 35/100.
DynamicCompare Decimals
Which is bigger, 0.5 or 0.45? Compare decimals and write or =.
DynamicTwo-Step Word Problems
Stories with two steps: multiply, then subtract. 5 boxes of 6 crayons, 7 given away…
DynamicCharts and Graphs Test
A review of bar graphs, pictographs and line graphs, with questions on each.
DynamicPie Charts with Fractions
Read pie charts cut into eighths: what fraction voted for each, and how many votes that is.
DynamicLine Graphs
Read line graphs of temperatures, books and rainy days, then plot one from a table.