Printable worksheets
Free printable worksheets for kids — pick a subject and grade, then print or generate a fresh copy.
Newest worksheets
DynamicThe Outsiders Book Quiz – Grade 8
A printable quiz on “The Outsiders” by S. E. Hinton for grade 8: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicA Christmas Carol Book Quiz – Grade 8
A printable quiz on “A Christmas Carol” by Charles Dickens for grade 8: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicThe Giver Book Quiz – Grade 7
A printable quiz on “The Giver” by Lois Lowry for grade 7: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicThe Hobbit Book Quiz – Grade 7
A printable quiz on “The Hobbit” by J. R. R. Tolkien for grade 7: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicAnne of Green Gables Book Quiz – Grade 6
A printable quiz on “Anne of Green Gables” by L. M. Montgomery for grade 6: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicHoles Book Quiz – Grade 6
A printable quiz on “Holes” by Louis Sachar for grade 6: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicPercy Jackson and the Lightning Thief Book Quiz – Grade 5
A printable quiz on “Percy Jackson and the Lightning Thief” by Rick Riordan for grade 5: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicThe Secret Garden Book Quiz – Grade 5
A printable quiz on “The Secret Garden” by Frances Hodgson Burnett for grade 5: 6 multiple-choice questions, 5 true or false sentences, putting events in order and 3 open questions. Every print draws different questions. With an answer key.
DynamicReading Animals Worksheet for Kids - Identify Animals with Images and Names
Read the name under each animal face: six pictures with their names, for children just starting to read. A free printable reading worksheet for preschool.
DynamicWrite the Animal Names Under the Pictures
Look at each animal picture and write its name on the line below. Press "Generate new" for different animals each time. Spelling and handwriting practice for kindergarten and 1st grade.
DynamicReading Animals Worksheet: Read and Write 8 Animal Names
Read each animal's name and write it on the line under the picture. Eight animal faces to read and copy, for preschool and kindergarten.
DynamicAnimal Faces Read and Match Worksheet
Match each animal picture to its name and write the word. A free printable reading and spelling worksheet for preschool and kindergarten.
DynamicReading Animals Worksheet: Read and Write Animal Names
Read each animal's name and write it on the line under the picture. Six animal faces to read and copy, for preschool and kindergarten.

Animal Name Tracing Worksheet with Pictures
Trace the name under each animal picture: lion, elephant, monkey and more. Children learn to read animal names while practising handwriting. Free printable for preschool and kindergarten.
DynamicCount How Many Animals Are in the Frame
Count the animals in each frame and write how many. Press "Generate new" for different animals and amounts each time. Counting and number writing practice for preschool and kindergarten.
DynamicMultiplication by 7: Fill in the Blanks
Fill-in-the-blank practice for the 7 times table (7 × 1 to 7 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 2: Fill in the Blanks
Fill-in-the-blank practice for the 2 times table (2 × 1 to 2 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 8: Fill in the Blanks
Fill-in-the-blank practice for the 8 times table (8 × 1 to 8 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 3: Fill in the Blanks
Fill-in-the-blank practice for the 3 times table (3 × 1 to 3 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 9: Fill in the Blanks
Fill-in-the-blank practice for the 9 times table (9 × 1 to 9 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 1: Fill in the Blanks
Fill-in-the-blank practice for the 1 times table (1 × 1 to 1 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 10: Fill in the Blanks
Fill-in-the-blank practice for the 10 times table (10 × 1 to 10 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 4: Fill in the Blanks
Fill-in-the-blank practice for the 4 times table (4 × 1 to 4 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 5: Fill in the Blanks
Fill-in-the-blank practice for the 5 times table (5 × 1 to 5 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMultiplication by 6: Fill in the Blanks
Fill-in-the-blank practice for the 6 times table (6 × 1 to 6 × 10). Press "Generate new" for a fresh set of problems every time, so children can practise until it sticks. For 2nd and 3rd grade.
DynamicMatching Analog and Digital Clocks
Match each analog clock to the digital time it shows. Ten clocks to read and match for 2nd grade, with new times on every print.
DynamicAdding to 20
Eighteen addition problems with sums up to 20, for kindergarten and 1st grade. Every print has new problems, with an answer key.
DynamicAdding and Subtracting Time on a Clock
Each problem shows a clock and asks what time it will be after adding or subtracting minutes or hours. Press "Generate new" for a new set of clocks and questions. For 2nd and 3rd grade.