Grade 7 Worksheets

8,079 grade resources
Grade 7 ELA | Locating Text Features Worksheet (PDF) – Alberta Standards

Grade 7 ELA | Locating Text Features Worksheet (PDF) – Alberta Standards

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Identify common text features (headings, subheadings, captions, bold terms, and pull quotes) and explain what each one helps the reader do.
  • Distinguish between information found in text features and information found in the main body text.
  • Use text features to make accurate conclusions supported by evidence from the page.
$4.00
Grade 7 ELA Proofreading for Spelling Worksheet (PDF) | Alberta Standards

Grade 7 ELA Proofreading for Spelling Worksheet (PDF) | Alberta Standards

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Use a step-by-step proofreading routine to find and fix spelling errors that change or distract from meaning.
  • Apply common spelling patterns and rules when checking key words in writing.
  • Distinguish frequently confused words (homophones and near-homophones) and select the correct spelling.
$4.00
Grade 7 ELA Worksheet | Clarify and Confirm Conversation Skills (PDF)

Grade 7 ELA Worksheet | Clarify and Confirm Conversation Skills (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Identify when a conversation or text needs clarification and ask targeted questions to address uncertainty.
  • Restate a speaker’s idea accurately using confirmation language and paraphrasing.
  • Verify key details in instructions, claims, and sequences to prevent misunderstandings.
$4.00
Mass Wasting and Coasts Worksheet Grade 7 NGSSS Earth Science

Mass Wasting and Coasts Worksheet Grade 7 NGSSS Earth Science

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how tectonic activity, weathering, erosion, and deposition shape Earth’s surface.
  • Distinguish between weathering and erosion using examples from real landscapes.
  • Describe how deposition can change the location of sediments over time.
$4.00
Grade 7 Forces and Motion Worksheet | Motion, Forces & NGSSS Science

Grade 7 Forces and Motion Worksheet | Motion, Forces & NGSSS Science

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how forces (pushes and pulls) can change an object's motion.
  • Describe net force and how balanced vs. unbalanced forces affect acceleration, speed, and direction.
  • Use everyday examples (bicycle, skateboard, friction) to predict changes in motion.
$4.00
Grade 7 Health – Reliable Sources Worksheet (NHES Standards) (PDF)

Grade 7 Health – Reliable Sources Worksheet (NHES Standards) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Identify characteristics of reliable sources of health information
  • Evaluate credibility by checking author/credentials, publication date, and evidence
  • Distinguish between credible and questionable health claims to reduce misinformation risk
$4.00
Grade 7 Health Worksheet – Cultural Influence & NHES (PDF)

Grade 7 Health Worksheet – Cultural Influence & NHES (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Explain how cultural beliefs and traditions can influence diet, physical activity, and health priorities.
  • Describe how environmental factors and community resources shape what health choices are realistic.
  • Use respectful, evidence-based strategies to evaluate health practices and advocate for equitable access.
$4.00
Grade 7 Health Worksheet – Personal Hygiene | NHES Standards (PDF)

Grade 7 Health Worksheet – Personal Hygiene | NHES Standards (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Explain how personal hygiene helps prevent illness and reduces the spread of germs.
  • Describe effective hygiene routines for hands, teeth, skin, and clothes.
  • Identify common hygiene mistakes and choose healthier alternatives.
$4.00
Grade 7 Science Worksheet – Biotic Interactions (PDF) BC Standards

Grade 7 Science Worksheet – Biotic Interactions (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how different types of biotic interactions affect survival and reproduction in an ecosystem
  • Distinguish between mutualism, commensalism, parasitism, predation, and competition using examples
  • Analyze how human actions can disrupt biotic relationships and change community structure
$4.00
Grade 7 Science | Cell Communication Worksheet (BC Standards) (PDF)

Grade 7 Science | Cell Communication Worksheet (BC Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how cells communicate using chemical and electrical signals.
  • Describe how receptor proteins and signal pathways can change metabolism and gene expression.
  • Compare gap junctions and plasmodesmata as direct cell-to-cell connections.
$4.00
Grade 7 Science Worksheet | Plate Tectonics & Earth's Crust (PDF)

Grade 7 Science Worksheet | Plate Tectonics & Earth's Crust (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Describe Earth’s lithospheric plates and how they move on the ductile mantle.
  • Compare divergent, convergent, and transform plate boundaries and predict associated geologic hazards.
  • Use plate-motion ideas to explain large-scale patterns such as mountain chains and earthquake zones.
$4.00
Grade 7 Health – Seeking Help Worksheet (Ontario Standard) (PDF)

Grade 7 Health – Seeking Help Worksheet (Ontario Standard) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Identify personal limits and early warning signs that suggest seeking mental health support.
  • Choose appropriate trusted resources and adults for getting help.
  • Evaluate privacy and safety considerations when asking for support.
$4.00
Grade 7 Science | Population Change Worksheet (TEKS) PDF

Grade 7 Science | Population Change Worksheet (TEKS) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how births, deaths, immigration, and emigration change population size and distribution
  • Describe carrying capacity and limiting factors and how they affect population growth
  • Compare exponential and logistic growth patterns using real population examples
$4.00
Grade 7 Science | Design Principles Worksheet (TEKS) (PDF)

Grade 7 Science | Design Principles Worksheet (TEKS) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Identify independent, dependent, and controlled variables in an experiment and explain how each is used to test cause and effect.
  • Write operational definitions and select appropriate control conditions for a fair and reproducible experiment.
  • Plan data collection methods and sample sizes that support valid comparisons.
$4.00
Grade 7 Science Worksheet | Metric Reasoning & Precision (PDF)

Grade 7 Science Worksheet | Metric Reasoning & Precision (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Use metric prefixes and scientific notation to express measurements with appropriate units and precision.
  • Calibrate common instruments (balance and graduated cylinder) and record measurements correctly using the correct number of significant digits.
  • Use repeating trials to estimate variability and describe uncertainty in quantitative observations.
$4.00
Grade 7 Science – Variable Control Worksheet (TEKS) (PDF)

Grade 7 Science – Variable Control Worksheet (TEKS) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Identify independent, dependent, and controlled (constant) variables in a science investigation.
  • Select appropriate control groups and explain why they are necessary for valid comparisons.
  • Describe how replication, randomization, and blocking reduce confounding influences.
$4.00
7th Grade Science | Solar System Worksheet (TEKS) with Answer Key (PDF)

7th Grade Science | Solar System Worksheet (TEKS) with Answer Key (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how planetesimals and accretion can lead to planets forming in the early solar system.
  • Compare terrestrial planets and gas giants using properties such as size, surface or atmospheric characteristics, and moons.
  • Describe how orbital eccentricity and phases relate to how we observe planets from Earth.
$4.00
Grade 7 Science | Bonding Patterns Worksheet (TEKS) PDF

Grade 7 Science | Bonding Patterns Worksheet (TEKS) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Distinguish ionic from covalent bonding using particle-level evidence and bonding patterns.
  • Relate bonding type to macroscopic properties such as melting point, solubility, and electrical conductivity.
  • Construct simple binary ionic salts and molecular compounds using empirical formulas.
$4.00
Grade 7 Science Worksheet | Particle Model of Matter (TEKS) PDF

Grade 7 Science Worksheet | Particle Model of Matter (TEKS) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain the kinetic particle model using particle spacing, particle motion, and intermolecular forces.
  • Predict how changes in temperature or applied force can affect diffusion, thermal expansion, density, pressure response, and compressibility.
  • Connect micro-scale particle behavior to measurable macro-scale trends in experiments.
$4.00
Grade 7 ELA – Understanding Theme Worksheet (Alberta Standards) (PDF)

Grade 7 ELA – Understanding Theme Worksheet (Alberta Standards) (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Define theme as a central idea about life or human behavior supported by evidence across a text
  • Differentiate theme from topic and from a single event or scene
  • Identify and explain how conflicts, character choices, and recurring details develop a theme
$4.00
Grade 7 Science | Migration Patterns Worksheet (Alberta Standards) (PDF)

Grade 7 Science | Migration Patterns Worksheet (Alberta Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how food availability and breeding needs can drive migration patterns.
  • Identify timing cues and energetic demands that influence when animals migrate.
  • Describe how migratory connectivity links ecosystems across habitats and provinces.
$4.00
Grade 7 Science Worksheet | Pollution Effects - Alberta Standards (PDF)

Grade 7 Science Worksheet | Pollution Effects - Alberta Standards (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how anthropogenic pollutants enter aquatic and terrestrial ecosystems through different exposure pathways.
  • Describe how pollution can affect organism health and disrupt food web integrity.
  • Connect pollutant sources (nutrient runoff, hydrocarbons, airborne deposition) to measurable ecological changes.
$4.00
Grade 7 Science | Symbiosis Types Worksheet (Alberta Standards) (PDF)

Grade 7 Science | Symbiosis Types Worksheet (Alberta Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Compare mutualism, commensalism, and parasitism based on how both species are affected.
  • Use ecological examples to explain how symbiosis influences population sizes and community structure.
  • Describe how adaptations and coevolution can develop in species that interact over time.
$4.00
Grade 7 Science – Forces Introduction Worksheet (PDF) | Alberta Standards

Grade 7 Science – Forces Introduction Worksheet (PDF) | Alberta Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how push and pull forces can change an object’s state of motion.
  • Distinguish between contact forces and non-contact forces with real-life examples.
  • Describe the relationship between net force and resulting acceleration in qualitative terms.
$4.00
Grade 7 Science Worksheet | Friction and Drag (PDF) – Alberta Standards

Grade 7 Science Worksheet | Friction and Drag (PDF) – Alberta Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how static and kinetic friction oppose motion and relate to surface contact and normal force.
  • Describe aerodynamic drag and how it affects objects moving through air, including speed-related effects.
  • Predict qualitatively how changing friction or drag impacts acceleration and stopping distance in real-world situations.
$4.00
Grade 7 Science Worksheet – Simple Machines Overview (PDF) – Alberta Standards

Grade 7 Science Worksheet – Simple Machines Overview (PDF) – Alberta Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Describe how simple machines change the size and/or direction of a force to make work easier.
  • Explain mechanical advantage and connect it to the geometry of a machine.
  • Identify and compare lever, pulley, wedge, screw, inclined plane, and wheel-and-axle in everyday contexts.
$4.00
Grade 7 Science Worksheet – Conservation of Mass | Alberta Standards (PDF)

Grade 7 Science Worksheet – Conservation of Mass | Alberta Standards (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain conservation of mass in a closed system using the idea that atoms are conserved during physical and chemical changes
  • Predict whether measured mass before and after a reaction will be equal in a sealed container and justify the prediction
  • Describe how reactants and products relate to mass in observable sealed-container situations
$4.00
Grade 7 Science Worksheet | Mass Relationships & Conservation (PDF)

Grade 7 Science Worksheet | Mass Relationships & Conservation (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how conservation of mass applies to closed-system reactions
  • Use mass accounting to relate reactant masses to product masses
  • Compare theoretical yields with measured yields using input-output mass data
$4.00
Grade 7 Science – Matter Basics Worksheet (PDF) Aligned to Alberta Standards

Grade 7 Science – Matter Basics Worksheet (PDF) Aligned to Alberta Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Classify matter as a pure substance (element or compound), a mixture, or a solution based on composition and uniformity.
  • Describe how measurable properties (like melting point) help distinguish pure substances from mixtures.
  • Explain, with particle ideas, why solutions are homogeneous while mixtures can be separated by physical methods.
$4.00
Grade 7 Science Worksheet | Pure Substances & Properties (PDF)

Grade 7 Science Worksheet | Pure Substances & Properties (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain what makes a pure substance different from a mixture in terms of uniform composition and characteristic properties.
  • Differentiate elements and compounds and identify examples using chemical and physical evidence.
  • Use fixed melting/boiling points and other properties to distinguish pure substances from substances with impurities.
$4.00
Grade 7 Science – Convection Systems Worksheet (Alberta Standard) (PDF)

Grade 7 Science – Convection Systems Worksheet (Alberta Standard) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how convection transports heat through fluid motion driven by density changes
  • Compare natural convection and forced convection using real-world examples (atmosphere, reservoirs, HVAC)
  • Use boundary layer and buoyancy ideas to describe flow patterns and seasonal temperature changes
$4.00
Grade 7 Science | Energy Transformations Worksheet (Alberta Standards) (PDF)

Grade 7 Science | Energy Transformations Worksheet (Alberta Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain that energy can change forms through energy transformations while total energy is conserved.
  • Identify common energy forms (mechanical, chemical, electrical, thermal) and trace how they transform in real systems.
  • Use energy transformation ideas to interpret examples such as hydroelectric power, wind turbines, and fuel combustion.
$4.00
7th Grade ELA Worksheet | Collaborative Discussions | CCSS Standards (PDF)

7th Grade ELA Worksheet | Collaborative Discussions | CCSS Standards (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Explain how structured turn-taking and active listening improve collaborative discussions.
  • Use evidence and respectful question-asking to clarify meaning and build on classmates’ ideas.
  • Apply discussion norms that support inclusive participation and productive revisions of viewpoints.
$4.00
Grade 7 ELA Sentence Structure Worksheet | Common Core (PDF)

Grade 7 ELA Sentence Structure Worksheet | Common Core (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Identify the subject and predicate in complete sentences
  • Use comma placement rules correctly in compound sentences
  • Recognize and revise sentence fragments to form complete sentences
$4.00
Grade 7 ELA | Central Idea Development Worksheet (PDF) & Standards

Grade 7 ELA | Central Idea Development Worksheet (PDF) & Standards

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Determine a passage’s central idea by using both explicit statements and implied clues.
  • Explain how details, examples, and explanations build the central idea over the course of an informational text.
  • Recognize how an author’s structure (early definitions, later evidence, concluding implications) supports meaning.
$4.00
Grade 7 ELA Character Development Worksheet – Common Core (PDF)

Grade 7 ELA Character Development Worksheet – Common Core (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Analyze how a character’s actions, choices, and relationships drive the plot and reveal development over time.
  • Use evidence from a text to explain whether a character changes, remains consistent, or transforms.
  • Compare multiple moments in a narrative to deepen characterization and understand outcomes.
$4.00
Grade 7 ELA Comparing Themes Worksheet (CCSS) – Reading & Analysis

Grade 7 ELA Comparing Themes Worksheet (CCSS) – Reading & Analysis

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Compare how two texts develop a similar theme using structure, diction, and plot events.
  • Identify similarities and differences in authors’ approaches to characterization and emphasis.
  • Use evidence from both texts to explain how they “converse” with one another.
$4.00
Grade 7 ELA Workshop | Complex Literature Insights (PDF) – CCSS Standards

Grade 7 ELA Workshop | Complex Literature Insights (PDF) – CCSS Standards

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Use evidence from complex passages to make inferences about character, theme, and message.
  • Analyze how literary choices (structure, diction, perspective) shape meaning in difficult sections.
  • Synthesize multiple details from a text to strengthen interpretation rather than treating details separately.
$4.00
Grade 7 ELA Constructing Claims Worksheet (CCSS) – Persuasive Writing

Grade 7 ELA Constructing Claims Worksheet (CCSS) – Persuasive Writing

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Write a clear claim and support it with logical reasons and relevant evidence.
  • Organize an argument with an introduction, body paragraphs, and a conclusion that strengthens the position.
  • Use counterclaims and rebuttals fairly by acknowledging opposing ideas and explaining why the claim still holds.
$4.00
7th Grade ELA | Digital Publication Worksheet (CCSS) Practice (PDF)

7th Grade ELA | Digital Publication Worksheet (CCSS) Practice (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Explain how digital publishing choices (layout, formatting, and organization) help readers understand a message.
  • Apply strategies for revising and sharing writing using digital tools while keeping a clear focus on purpose.
  • Identify ways to include sources in digital writing using links or citations so evidence is easy to access.
$4.00
Grade 7 Science Diffusion & Mixing Worksheet | CA Standards PDF

Grade 7 Science Diffusion & Mixing Worksheet | CA Standards PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how diffusion occurs due to the continual motion of particles moving from higher concentration to lower concentration
  • Distinguish mixing from diffusion and describe how mixing can occur without particles stopping or changing into new substances
  • Predict how temperature affects the rate of diffusion using the particle model
$4.00
Grade 7 ELA | Interpreting Charts Worksheet (Alberta Standards) (PDF)

Grade 7 ELA | Interpreting Charts Worksheet (Alberta Standards) (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Identify and explain how labels, legends, and scales help interpret charts, diagrams, maps, and timelines.
  • Use visual evidence to support claims by describing what a graphic suggests about sequence, change over time, or category comparisons.
  • Explain misunderstandings that happen when readers ignore units, legend meanings, or comparison directions.
$4.00
Grade 7 Science Ecosystem Dynamics Worksheet | CA Standards PDF

Grade 7 Science Ecosystem Dynamics Worksheet | CA Standards PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how energy flows through trophic levels in an ecosystem.
  • Describe how matter cycles through ecosystems via nutrient availability and decomposition.
  • Predict how changes in resources can cause cascading effects in consumer populations.
$4.00
Grade 7 Science Matter & Energy Flow Worksheet | Food Webs PDF

Grade 7 Science Matter & Energy Flow Worksheet | Food Webs PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how matter and energy move through ecosystems in connected ways (producers, consumers, decomposers).
  • Describe how food chains and food webs transfer energy across trophic levels.
  • Predict why only a fraction of energy reaches higher trophic levels due to energy loss as heat.
$4.00
Grade 7 Science Photosynthesis Capture Worksheet | CA Standards PDF

Grade 7 Science Photosynthesis Capture Worksheet | CA Standards PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Explain how producers use light, carbon dioxide, and water to make sugars during photosynthesis
  • Describe how photosynthesis stores energy in chemical bonds in biomass
  • Connect photosynthesis to energy flow and matter cycling through food chains
$4.00
7th Grade ELA Worksheet | Quotation Punctuation Practice (PDF)

7th Grade ELA Worksheet | Quotation Punctuation Practice (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 7

Learning Objectives

  • Use quotation marks to punctuate quoted text and reported speech accurately
  • Place commas and end punctuation (periods, question marks, exclamation points) inside or outside quotation marks using convention
  • Punctuate short and extended quotations so writing stays readable and faithful to the source
$4.00
Grade 7 Health Worksheet | Accessing Services & NHES Standards (PDF)

Grade 7 Health Worksheet | Accessing Services & NHES Standards (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Identify local health service options and when to use them for screenings, urgent needs, and ongoing care.
  • Explain common eligibility considerations and how they affect access to clinics and programs.
  • Use appropriate strategies to contact healthcare providers and reduce barriers related to insurance, location, or language.
$4.00
Grade 7 Health Media Impact Worksheet (NHES Aligned) (PDF)

Grade 7 Health Media Impact Worksheet (NHES Aligned) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 7

Learning Objectives

  • Explain how media messages can influence health beliefs and behaviors in young people
  • Evaluate the credibility of digital health information by looking for bias and intent
  • Identify common advertising and social media tactics that affect perceptions of health
$4.00

Browse more categories

About Grade 7 Worksheets

Find Grade 7 worksheets covering math, ELA, science, and social studies. All 8,079 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.