Worksheets

6,630 practice questions and 1,567 printable sheets in math, science, English and social studies. Free, no account, answers explained.

What is here

6,630 practice questions, 3,033 drills and 1,567 printable sheets, covering math, science, English and social studies from Grade 6 to Grade 12. Everything is free, nothing asks for an account, and every question has its answer and an explanation.

These come from full courses rather than from a worksheet generator, so a sheet always has a lesson behind it. If a topic will not go in, the teaching is a click away and also free.

By grade

Grade 6 worksheets
Math, Science, English, Social Studies — 927 questions and 186 printable sheets
Grade 7 worksheets
Math, Science, English, Social Studies — 1,040 questions and 264 printable sheets
Grade 8 worksheets
Math, Science, English, Social Studies — 933 questions and 240 printable sheets
Grade 9 worksheets
Math, Science, English, Social Studies — 850 questions and 246 printable sheets
Grade 10 worksheets
Math, Science, English, Social Studies — 888 questions and 215 printable sheets
Grade 11 worksheets
Math, Science, English, Social Studies — 957 questions and 241 printable sheets
Grade 12 worksheets
Math, Science, English, Social Studies — 1,035 questions and 245 printable sheets

By subject

Math

Science

English

Social Studies

How to use these

Every sheet here is free, needs no account, and prints from your browser. There are three kinds, and they do different jobs.

  • Practice — the main set for a topic, worked at a desk or printed. Answers and explanations are on the page, folded away until you ask for them.
  • Drills — short retrieval questions meant to be repeated days apart rather than finished once. Spacing them out is the point.
  • Print — the whole lesson, teaching text and all, laid out for paper. Use it when the screen is the problem.

Quizzes and problem sets sit at the end of each chapter and pull from every topic in it, which makes them a fair check of whether something has stuck rather than whether it was just read.