Grade 10 Worksheets

9,388 grade resources
Grade 10 ELA – Daily Reading Worksheet | The Power of Descriptive Words

Grade 10 ELA – Daily Reading Worksheet | The Power of Descriptive Words

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand how word choice influences meaning through connotation, tone, and implied attitudes.
  • Analyze how diction and descriptive language shape interpretation and evaluation.
  • Identify examples of figurative language, abstract terms, and strategic repetition that affect tone and perspective.

Grade 10ELA26 Pages

Also included in: Reading Grade 10 ELA Daily Reading Worksheets Lesson Bundle | TEKS +1 more

$4.00

Instant download

Grade 10 Science | Statistical Reasoning in Science - Reading Comprehension

Grade 10 Science | Statistical Reasoning in Science - Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand and calculate measures of central tendency: mean, median, and mode
  • Interpret what measures of central tendency reveal about data sets
  • Learn how to apply statistical reasoning to scientific data

Grade 10Science46 Pages

$5.00

Instant download

Grade 10 ELA – Exploring Themes & Analyzing Perspectives | Daily  Worksheet

Grade 10 ELA – Exploring Themes & Analyzing Perspectives | Daily Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand key concepts related to ELA
  • Apply knowledge through practice questions
  • Demonstrate comprehension of the material
$4.00

Instant download

Systems Analysis in Engineering Design Worksheet | NGSS Grade 10 Science

Systems Analysis in Engineering Design Worksheet | NGSS Grade 10 Science

Amber Owl EducationCreated byAmber Owl Education

Learning Objectives

  • Identify system boundaries and classify parts as subsystems in engineering designs
  • Explain how energy, material, and information flow through multi-component systems
  • Predict emergent behavior using subsystem interactions and feedback loops

Grade 10Science17 Pages

$5.00

Instant download

Grade 10 ELA – Quote Integration & Literary Analysis Daily Reading Worksheet

Grade 10 ELA – Quote Integration & Literary Analysis Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand how to introduce quotations with proper context in a paragraph.
  • Learn to explain the significance of a quote to support a claim.
  • Practice integration techniques to avoid dropped-in quotations.
$4.00

Instant download

Grade 10 AP Physics Fields Overview Worksheet Pack | Practice & Assessments

Grade 10 AP Physics Fields Overview Worksheet Pack | Practice & Assessments

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain electric fields using the idea of force per unit charge and interpret direction from field-line diagrams.
  • Describe how field representations relate to force and potential energy changes for point charges and uniform fields.
  • Connect changing magnetic fields to induced electrical effects at an introductory conceptual level.
$5.00

Instant download

Grade 10 Science – Mass Conservation in Chemical Reactions (PDF +Answer Key)

Grade 10 Science – Mass Conservation in Chemical Reactions (PDF +Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand key concepts related to Science
  • Apply knowledge through practice questions
  • Demonstrate comprehension of the material

Grade 10Science

$3.00

Instant download

Grade 10 ELA – Purpose & Influence in Media | Daily Reading Worksheet

Grade 10 ELA – Purpose & Influence in Media | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify different purposes of media messages.
  • Analyze how framing and tone influence audience perception.
  • Recognize techniques used to persuade, entertain, or advocate.
$4.00

Instant download

Grade 10 Science – Safe Data Collection & Variables | Daily Reading Worksheet

Grade 10 Science – Safe Data Collection & Variables | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the importance of identifying control and experimental variables in data collection.
  • Learn how to safely handle materials and manage risks during experiments.
  • Develop skills to record data systematically to support valid conclusions.
$4.00

Instant download

Cellular Specialization Worksheet | 10th Grade Science TEKS-Aligned

Cellular Specialization Worksheet | 10th Grade Science TEKS-Aligned

JCreated byJ.S Sheets

Learning Objectives

  • Explain how cellular specialization depends on organelle abundance and cellular structure.
  • Match specific cell functions (contraction, secretion, gas transport) to the organelles that support them.
  • Describe how specialized cells work together to form tissues and contribute to organ-system functions.

Grade 10Science10 Pages

$5.00

Instant download

Grade 10 ELA – Discussion Synthesis in Literature & Dialogue | Daily Worksheet

Grade 10 ELA – Discussion Synthesis in Literature & Dialogue | Daily Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify main ideas and supporting details from diverse viewpoints.
  • Summarize key points reflecting agreement and disagreement.
  • Analyze and interpret different perspectives in discussion texts.
$4.00

Instant download

Grade 10 Science Surface Processes Worksheet – AP Standards (PDF)

Grade 10 Science Surface Processes Worksheet – AP Standards (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Characterize weathering, erosion, sediment transport, and deposition as linked surface processes that shape landscapes.
  • Interpret fluvial incision, mass wasting, and sediment budgets using conceptual and graphical representations.
  • Relate observable signatures (e.g., grain-size distributions, channel profiles, delta growth) to climate drivers, lithology, and human modification.

Grade 10Science16 Pages

Also included in: Grade 10 Earth and Climate Systems Science Lesson Bundle Worksheets (AP) +1 more

$4.00

Instant download

Grade 10 Theme Analysis Worksheet | Finding Theme Through Literary Elements

Grade 10 Theme Analysis Worksheet | Finding Theme Through Literary Elements

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how theme develops through plot events, character choices, conflicts, and recurring motifs.
  • Use relationships among story elements to infer what a text values about people and society.
  • Support a theme claim with evidence that connects specific moments and motifs to the text’s overall message.
$3.00

Instant download

Grade 10 Science | Momentum and Collisions Worksheet with Short Notes (PDF)

Grade 10 Science | Momentum and Collisions Worksheet with Short Notes (PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Explain the concept of linear momentum and its conservation in isolated systems.
  • Differentiate between elastic and inelastic collisions.
  • Describe how impulse relates force, time, and change in momentum.
$3.00

Instant download

10th Grade Science | Atomic Particles Reading Worksheet & Answer Key PDF

10th Grade Science | Atomic Particles Reading Worksheet & Answer Key PDF

JCreated byJ.S Sheets

Learning Objectives

  • Describe the internal structure of atoms including protons, neutrons, and electrons.
  • Explain how the number of protons determines the element and the significance of neutrons and electrons.
  • Connect subatomic particle identities to atomic number and mass number and understand their role in the periodic table.

Grade 10Science8 Pages

$3.00

Instant download

Grade 10 Science | Newton's Laws Worksheet (PDF) Ontario Standards

Grade 10 Science | Newton's Laws Worksheet (PDF) Ontario Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand and explain the three laws of motion articulated by Newton.
  • Describe the concepts of inertia, force, and reaction pairs.
  • Apply Newton's second law to predict motion in mechanical systems.

Grade 10Science

$3.00

Instant download

Grade 10 ELA – Inference & Synthesis | Daily Reading Worksheet

Grade 10 ELA – Inference & Synthesis | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify implied ideas and themes in a passage.
  • Draw conclusions about character beliefs and underlying themes.
  • Analyze how different scenes and symbols contribute to overall meaning.
$4.00

Instant download

Grade 10 Clear Presenting Worksheet | Ontario ELA Speaking with Answer Key

Grade 10 Clear Presenting Worksheet | Ontario ELA Speaking with Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Explain how clarity and coherence improve spoken communication.
  • Use logical sequencing and purposeful transitions to connect main ideas and supporting details.
  • Create an opening and closing that match a presentation’s purpose goal.

Grade 10ELA10 Pages

$5.00

Instant download

Earth Layers Worksheet Grade 10 Science | Ontario Curriculum Resource

Earth Layers Worksheet Grade 10 Science | Ontario Curriculum Resource

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how Earth’s internal structure can be described using both chemical and mechanical layering.
  • Compare crust, mantle, and core using key differences in density, composition, and temperature.
  • Describe how lithosphere and asthenosphere relate to isostasy and long-term heat transport.

Grade 10Science14 Pages

$5.00

Instant download

Grade 10 Science | Reference Frames Worksheet with Short Notes (Printable PDF)

Grade 10 Science | Reference Frames Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the concept of reference frames and how they describe motion in one dimension.
  • Relate position, displacement, velocity, and acceleration using algebraic and graphical methods.
  • Differentiate between constant-velocity and constant-acceleration models, including their assumptions and limitations.
$2.00

Instant download

Grade 10 Science Human Impact Evidence Worksheet with Short Notes PDF

Grade 10 Science Human Impact Evidence Worksheet with Short Notes PDF

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how human activities influence Earth's systems through measurable evidence.
  • Identify sources and transport processes that link human actions to environmental changes.
  • Analyze data from long-term climate records, satellite observations, and chemical measurements.
$3.00

Instant download

Grade 10 ELA – Exploring Theme & Message in Literature | Daily Reading Worksheet

Grade 10 ELA – Exploring Theme & Message in Literature | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify the central theme in a literary excerpt.
  • Analyze key moments that reveal the message of a story.
  • Use textual evidence to support interpretations of theme.
$4.00

Instant download

Grade 10 Health – Negotiation Skills Worksheet (Ontario Standards) (PDF)

Grade 10 Health – Negotiation Skills Worksheet (Ontario Standards) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how negotiation skills support consent, boundaries, and mutual respect in relationships.
  • Use specific “boundary + expectation + request” language to advocate for personal needs and comfort.
  • Identify healthy vs. unhealthy negotiation responses, including how to handle pressure and clarify misunderstandings.

Grade 10Health15 Pages

Also included in: Grade 10 Decision-Making Health Lesson Bundle | Ontario Framework +1 more

$4.00

Instant download

Grade 10 ELA – Cause and Effect Reading & Analysis | Daily Reading Worksheet

Grade 10 ELA – Cause and Effect Reading & Analysis | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify cause-and-effect relationships within a text
  • Analyze how authors use cause-and-effect to develop arguments
  • Recognize transitions signaling cause-and-effect relationships
$4.00

Instant download

Grade 10 Energy Changes Worksheet | Practice & Assessment PDF

Grade 10 Energy Changes Worksheet | Practice & Assessment PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Distinguish endothermic and exothermic chemical changes using observable temperature changes and energy flow
  • Relate enthalpy (ΔH) to bond breaking and bond formation during thermochemical reactions
  • Interpret calorimetry ideas to connect macroscopic heat measurements with molecular-level energy changes

Grade 10Science14 Pages

$5.00

Instant download

Grade 10 Science – Fossil Record Worksheet (BC Standards) (Worksheet + Answer Key)

Grade 10 Science – Fossil Record Worksheet (BC Standards) (Worksheet + Answer Key)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how the fossil record preserves chronological evidence of life on Earth
  • Use stratigraphic context and radiometric dating to place fossils in temporal order
  • Distinguish gradual evolutionary change from abrupt changes using fossil evidence

Grade 10Science16 Pages

$4.00

Instant download

Grade 10 Molecular Patterns Worksheet | BC Practice & PDF

Grade 10 Molecular Patterns Worksheet | BC Practice & PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how comparing DNA sequence similarity and mutation accumulation helps estimate genetic relatedness among organisms.
  • Describe how molecular clocks use mutation rates and sequence differences to infer divergence times.
  • Interpret evidence from shared genetic markers and conserved genes as support for common ancestry.

Grade 10Science13 Pages

$5.00

Instant download

Grade 10 Science | Meiosis & Genetic Variation Worksheet  (Worksheet + Answer Key)

Grade 10 Science | Meiosis & Genetic Variation Worksheet (Worksheet + Answer Key)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how homologous chromosome pairing, recombination (crossing-over), and independent assortment generate genetic variation during meiosis.
  • Connect meiotic chromosome segregation errors (nondisjunction) to changes in genotype and phenotype.
  • Use cytogenetic and molecular representations to interpret patterns of inheritance and variation in populations.
$4.00

Instant download

Future Vision and Goal Planning Worksheets for Grade 10 Back to School

Future Vision and Goal Planning Worksheets for Grade 10 Back to School

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain how a clear vision and planning support long-term success
  • Analyze how routines and early effort can strengthen achievement over time
  • Connect cultural values and community progress to individual goal-setting
$2.00

Instant download

Grade 10 ELA – Quotation & Dialogue Daily Reading Worksheet | Ontario Standards

Grade 10 ELA – Quotation & Dialogue Daily Reading Worksheet | Ontario Standards

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand the proper use of quotation marks in dialogue.
  • Identify correct punctuation within dialogue sentences.
  • Differentiate between quotation marks and other punctuation cues.
$4.00

Instant download

Grade 10 Science – Work & Energy | Daily Reading Worksheet

Grade 10 Science – Work & Energy | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concepts of work and energy in physics.
  • Describe how energy transfers through work.
  • Explain the work–energy principle and its applications.

Grade 10Science24 Pages

Also included in: Grade 10 Energy Science Daily Reading Worksheets Lesson Bundle | BC +1 more

$4.00

Instant download

Grade 10 ELA – Analyzing Tone & Style | Daily Reading Worksheet

Grade 10 ELA – Analyzing Tone & Style | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify different tones conveyed by word choice and sentence structure
  • Analyze how diction and sentence rhythm influence the tone of a passage
  • Recognize formal language features that signal respect, skepticism, urgency, or distance
$4.00

Instant download

Electron Configuration Worksheet | Grade 10 Science Activities

Electron Configuration Worksheet | Grade 10 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how electrons fill quantized energy levels and orbitals in an atom.
  • Use electron configuration and valence electrons to predict bonding behavior and chemical reactivity.
  • Connect electron configuration patterns to periods and groups on the periodic table.

Grade 10Science32 Pages

Also included in: Grade 10 Science Chemical Reactions & Atomic Structure Lesson Bundle | Bc +1 more

$5.00

Instant download

Congruent Triangles Worksheets and Proofs Practice for Grades 9-11

Congruent Triangles Worksheets and Proofs Practice for Grades 9-11

Emma Carter ResourcesCreated byEmma Carter Resources

Learning Objectives

  • Identify corresponding vertices, sides, and angles in congruent triangles
  • Write correctly ordered triangle congruence statements
  • Determine which triangle congruence theorem applies

Grade 9Maths8 Pages

$2.00

Instant download

Grade 10 Multiple Evidence Lines Worksheet | California Science Standards

Grade 10 Multiple Evidence Lines Worksheet | California Science Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how common ancestry is supported by multiple independent lines of evidence.
  • Compare how fossil, molecular, and biogeographic data can each indicate evolutionary change.
  • Evaluate how converging evidence strengthens evolutionary explanations.

Grade 10Science17 Pages

$4.00

Instant download

Audience Aware Delivery Practice Worksheet Pack | Grade 10 ELA

Audience Aware Delivery Practice Worksheet Pack | Grade 10 ELA

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify how speakers should adjust pacing, emphasis, and language complexity for different audiences.
  • Use audience needs to decide when to provide brief summaries versus expanded explanations.
  • Apply audience-aware strategies such as rephrasing, correcting misunderstandings, and adding examples during presentations.
$3.00

Instant download

Grade 10 Science  | Climate Drivers Worksheet | AP Standards

Grade 10 Science | Climate Drivers Worksheet | AP Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Analyze the factors that influence Earth's climate, including radiative forcing, greenhouse gases, and albedo variations.
  • Utilize energy-balance models, feedback diagrams, and paleoclimate proxies to understand long-term climate changes.
  • Evaluate the response timescales of climate systems and distinguish between internal variability and external forcing.
$3.00

Instant download

Grade 10 AP Physics Motion Graphs Worksheet Practice & Activities

Grade 10 AP Physics Motion Graphs Worksheet Practice & Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Interpret position, velocity, and acceleration graphs to find instantaneous rates (slopes) and accumulated change (areas).
  • Connect graphical features of non-uniform motion to mathematical ideas of derivatives and integrals.
  • Use piecewise-linear graph reasoning to estimate kinematic quantities and discuss sources of error.
$5.00

Instant download

Editing for Clarity Worksheet Grade 10 ELA Ontario Writing Skills

Editing for Clarity Worksheet Grade 10 ELA Ontario Writing Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Revise sentences by removing unclear references and fixing pronoun antecedents.
  • Improve clarity by reducing wordiness and indirect phrasing while preserving meaning.
  • Tighten connections between claims and supporting details using precise wording.

Grade 10ELA11 Pages

$3.00

Instant download

Grade 10 Science – Comparative Anatomy Daily Reading Worksheet with Answer Key

Grade 10 Science – Comparative Anatomy Daily Reading Worksheet with Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Understand the concept of homologous structures and their importance in evolutionary biology
  • Identify examples of homologous, analogous, and vestigial structures
  • Explain how comparative anatomy provides evidence for common ancestry and adaptation

Grade 10Science16 Pages

Also included in: Grade 10 Science Lesson Bundle: Evolution and Genetics TEKS Framework +1 more

$3.00

Instant download

Grade 10 Holiday | April Fools Media and Deception Worksheet | PDF + Answer Key

Grade 10 Holiday | April Fools Media and Deception Worksheet | PDF + Answer Key

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Analyze how humor in media uses satire and pranks to comment on societal issues.
  • Evaluate the purpose and impact of deception in humorous media content.
  • Identify examples of media hoaxes and discuss their influence on public perception.

Grade 10Holiday9 Pages

$5.00

Instant download

Grade 10 ELA – Multi-Text Synthesis & Comprehension | Daily Reading Worksheet

Grade 10 ELA – Multi-Text Synthesis & Comprehension | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify main ideas across multiple texts
  • Analyze supporting details in different sources
  • Compare and contrast different perspectives

Grade 10ELA33 Pages

Also included in: Reading Grade 10 ELA Daily Reading Worksheets Lesson Bundle | TEKS +1 more

$4.00

Instant download

Grade 10 Signal Transmission Worksheet | Modulation, Bandwidth & Noise

Grade 10 Signal Transmission Worksheet | Modulation, Bandwidth & Noise

Amber Owl EducationCreated byAmber Owl Education

Learning Objectives

  • Explain how amplitude, frequency, and phase modulation encode information onto carrier signals
  • Describe how bandwidth and noise affect signal capacity and fidelity
  • Compare physical transmission media using attenuation, dispersion, and signal-to-noise ratio

Grade 10Science16 Pages

$5.00

Instant download

Grade 10 Structure Shapes Impact Worksheet | ELA Text Structure Analysis

Grade 10 Structure Shapes Impact Worksheet | ELA Text Structure Analysis

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Analyze how text structure in an opinion speech or article guides a reader’s interpretation of importance.
  • Explain how language choices—such as sentence length, repetition, and transitional phrases—create momentum and emphasis.
  • Evaluate how comparisons, sequence, and cause-and-effect organization reinforce meaning.
$3.00

Instant download

Formal Adaptation Worksheet Grade 10 ELA | CCSS Writing & Analysis

Formal Adaptation Worksheet Grade 10 ELA | CCSS Writing & Analysis

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how formal adaptation changes language choices based on context, audience, task, and purpose
  • Identify and revise informal wording to produce clear, precise formal English
  • Evaluate how evidence and central claims are preserved when refining style for a specific communication situation
$3.00

Instant download

Grade 10 Science | Efficiency Metrics Worksheet (PDF) BC Standards

Grade 10 Science | Efficiency Metrics Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how percent efficiency, EROI, COP, and LCOE quantify different kinds of energy or system performance.
  • Interpret efficiency metrics by identifying assumptions, boundaries, and time scales used in the calculations.
  • Compare technologies by using multiple metrics and accounting for trade-offs such as emissions, land use, and reserve requirements.

Grade 10Science16 Pages

$4.00

Instant download

Grade 10 ELA Bias & Credibility Worksheet | Media Literacy Alberta

Grade 10 ELA Bias & Credibility Worksheet | Media Literacy Alberta

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Evaluate the credibility of a media text by examining authorship, funding, evidence quality, and claim specificity.
  • Identify common bias techniques such as selective omission, out-of-context quotes, and manipulated visuals.
  • Differentiate information from opinion by comparing firsthand reports with secondary commentary.

Grade 10ELA12 Pages

Free

Instant download

Grade 10 Science | Biodiversity Drivers Worksheet (NGSS aligned, PDF)

Grade 10 Science | Biodiversity Drivers Worksheet (NGSS aligned, PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Analyze the factors influencing species richness and composition in ecosystems.
  • Evaluate the impacts of habitat fragmentation, invasive species, land-use change, and climate shifts on biodiversity.
  • Understand mechanisms like genetic diversity, metapopulation dynamics, and connectivity in species survival.

Grade 10Science7 Pages

Also included in: Grade 10 Ecosystem Stability and Biodiversity Science Lesson Bundle NGSS +1 more

$5.00

Instant download

Browse more categories

About Grade 10 Worksheets

Find Grade 10 worksheets covering algebra, biology, literature, and history. All 9,388 resources download instantly as PDFs for classwork, homework, or review.

MyTeachingSheets worksheets are made by real teacher-authors and checked before they go live. Download any as a print-ready PDF for lessons, homework, or independent practice — most include answer keys, and previews are always free.