Reading comprehension Worksheets

40,241 type resources
Wave Properties Worksheet | NGSS Grade 9 Science Assessment

Wave Properties Worksheet | NGSS Grade 9 Science Assessment

Skylark WorksheetsCreated bySkylark Worksheets
ScienceGrade 9

Learning Objectives

  • Explain how amplitude, frequency, wavelength, and phase describe wave behavior in both transverse and longitudinal waves.
  • Use the wave speed relationship v = fλ to solve problems involving sound, string waves, and water-wave scenarios.
  • Apply sinusoidal reasoning to predict how interference and standing waves form from superposition and reflections.
$4.00
Grade 3 Health – Choosing Wisely Worksheet (NHES) | PDF

Grade 3 Health – Choosing Wisely Worksheet (NHES) | PDF

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 3

Learning Objectives

  • Compare benefits and risks of different health choices.
  • Use a simple checklist to make responsible decisions about health and safety.
  • Explain how choosing wisely supports personal health goals.
$4.00
Natural Hazards Worksheet | NGSS Grade 9 Science Assessment

Natural Hazards Worksheet | NGSS Grade 9 Science Assessment

Skylark WorksheetsCreated bySkylark Worksheets
ScienceGrade 9

Learning Objectives

  • Explain how geologic and atmospheric indicators are used to characterize the origin, frequency, and potential impacts of natural hazards.
  • Analyze spatial patterns and triggering mechanisms to describe why some places experience higher hazard and risk.
  • Evaluate how recurrence intervals and paleoevidence support risk assessment for human and ecological systems.
$4.00
Molecular Regulation Worksheet | NGSS Grade 9 Science Assessment

Molecular Regulation Worksheet | NGSS Grade 9 Science Assessment

Skylark WorksheetsCreated bySkylark Worksheets
ScienceGrade 9

Learning Objectives

  • Explain how molecular signals regulate gene expression and protein activity in cells
  • Describe how receptor-ligand binding and signal transduction cascades control cellular responses
  • Use examples such as insulin signaling to connect molecular regulation to physiological outcomes
$4.00
Models and Theories Worksheet Grade 9 Science NGSSS Practice Resource

Models and Theories Worksheet Grade 9 Science NGSSS Practice Resource

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 9

Learning Objectives

  • Explain how scientific models represent phenomena at different levels of detail
  • Differentiate models, explanations, and theories using evidence-based reasoning
  • Describe how theories can change when new evidence conflicts with earlier ideas
$4.00
Net Force and Acceleration Worksheet Grade 9 Science NGSSS Physics

Net Force and Acceleration Worksheet Grade 9 Science NGSSS Physics

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 9

Learning Objectives

  • Explain how net force determines the direction and magnitude of acceleration
  • Use the relationship between net force, mass, and acceleration to predict motion
  • Analyze real-world scenarios with multiple forces acting on an object
$4.00
Grade 9 ELA - Shifting Perspectives Worksheet (PDF) – CCSS Aligned

Grade 9 ELA - Shifting Perspectives Worksheet (PDF) – CCSS Aligned

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 9

Learning Objectives

  • Analyze how changes in perspective (narration, focalization, and character viewpoints) alter a reader’s interpretation of events.
  • Compare two accounts of the same moment to identify what each perspective emphasizes or omits.
  • Develop a claim about theme or author intent supported by evidence from viewpoint shifts.
$4.00
Grade 9 Science – Systems Interactions Worksheet (PDF) BC Standards

Grade 9 Science – Systems Interactions Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 9

Learning Objectives

  • Analyze how external and internal forces interact in a multi-body mechanical system using Newton’s laws and net force ideas
  • Predict motion changes by determining the direction and magnitude of net force for linked components
  • Use energy accounting to track where energy transfers and where it is dissipated (e.g., heat/sound) during collisions or mechanical events
$4.00
Kinetic and Potential Energy Worksheet Grade 9 NGSSS Science Physics

Kinetic and Potential Energy Worksheet Grade 9 NGSSS Science Physics

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 9

Learning Objectives

  • Differentiate kinetic energy and gravitational potential energy in terms of motion and position
  • Explain how height and speed affect potential and kinetic energy in everyday systems like roller coasters
  • Use reference levels and energy transfer ideas to interpret energy changes during motion
$4.00
6th Grade Science | Succession Patterns Worksheet (BC) PDF

6th Grade Science | Succession Patterns Worksheet (BC) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Distinguish primary succession from secondary succession using key characteristics such as soil presence and starting conditions.
  • Explain how pioneer species change environmental conditions and how that affects later species.
  • Describe how succession can increase biodiversity and lead to a relatively stable community (while still allowing different outcomes).
$4.00
Grade 5 Health | Fitness Components Worksheet (Ontario Standards) (PDF)

Grade 5 Health | Fitness Components Worksheet (Ontario Standards) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 5

Learning Objectives

  • Identify the three key fitness components: aerobic fitness, strength, and flexibility
  • Match common activities to the fitness component they primarily improve
  • Explain how to build a balanced fitness plan safely and consistently
$4.00
6th Grade Science Worksheet – Human Impacts (PDF) Aligned to BC Standards

6th Grade Science Worksheet – Human Impacts (PDF) Aligned to BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how human activities can change habitat, nutrient cycles, and energy pathways in an ecosystem.
  • Connect deforestation, pollution, and non-native species to effects on biodiversity and ecosystem services.
  • Identify evidence-based cause-and-effect relationships between human actions and long-term ecosystem outcomes.
$4.00
Grade 5 Health Worksheet | Sharing Messages & Communication (PDF)

Grade 5 Health Worksheet | Sharing Messages & Communication (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 5

Learning Objectives

  • Explain how clear and respectful health messages can help people make healthier choices.
  • Identify credible sources and appropriate channels for sharing health information.
  • Apply message-planning steps to communicate accurate and positive health behaviors, nutrition, and safety guidance.
$4.00
Grade 6 Science | Distillation Principles Worksheet (PDF) with Answer Key

Grade 6 Science | Distillation Principles Worksheet (PDF) with Answer Key

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how distillation separates components based on differences in boiling point and vapor pressure
  • Describe the particle-energy changes that occur during boiling and condensation
  • Compare simple distillation and fractional distillation for mixtures with small vs. large boiling-point differences
$4.00
Grade 11 Science – Periodic Trends Worksheet (PDF) BC Standards

Grade 11 Science – Periodic Trends Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain how effective nuclear charge and electron shielding create predictable periodic trends in atomic radius and ionization energy.
  • Use periodic trends to compare electron affinity and electronegativity across periods and down groups.
  • Predict likely ion charges and bond polarity tendencies from an element’s position on the periodic table.
$4.00
6th Grade Health – Persuasive Communication Worksheet (NHES Standards) (PDF)

6th Grade Health – Persuasive Communication Worksheet (NHES Standards) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 6

Learning Objectives

  • Explain how persuasive communication can influence health attitudes and behaviors.
  • Identify persuasive techniques used in effective health messages.
  • Describe how message reception can change based on social, cultural, and individual factors.
$4.00
6th Grade Science | Reaction Rates Worksheet (PDF) BC Standards

6th Grade Science | Reaction Rates Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain what reaction rate means in terms of how quickly reactants become products
  • Identify how concentration, temperature, surface area, and catalysts affect the frequency and energy of particle collisions
  • Connect changes in reaction rate to observable evidence such as gas production, colour change, and heat release
$4.00
Grade 11 Health Worksheet | Refusal Skills & Boundaries (PDF)

Grade 11 Health Worksheet | Refusal Skills & Boundaries (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 11

Learning Objectives

  • Explain what refusal skills are and why they matter for health and safety in social situations.
  • Identify assertive refusal language that communicates boundaries clearly and respectfully.
  • Apply refusal strategies to scenarios involving peer pressure and unwanted commitments.
$4.00
6th Grade Health Worksheet | Disease Prevention (PDF) Aligned to NHES

6th Grade Health Worksheet | Disease Prevention (PDF) Aligned to NHES

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 6

Learning Objectives

  • Explain how infectious germs spread and why timing (before symptoms) matters for prevention
  • Identify key disease prevention behaviors such as hand hygiene, covering coughs, sanitation, and staying home when sick
  • Describe how vaccination and community responsibility help reduce outbreaks
$4.00
6th Grade Science Worksheet – Measuring Electricity | BC Standards (PDF)

6th Grade Science Worksheet – Measuring Electricity | BC Standards (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain what current, voltage, and power measure and how their units relate to electrical behavior.
  • Use equations for power and energy to interpret how much electrical energy is transferred over time.
  • Describe how measurements help identify where energy is dissipated in circuits and how efficient devices are.
$4.00
6th Grade Science | Pollution Effects Worksheet (PDF) – BC Standards

6th Grade Science | Pollution Effects Worksheet (PDF) – BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how different types of pollutants (heavy metals, pesticides, and excess nutrients) enter ecosystems and affect organisms.
  • Describe how bioaccumulation and biomagnification can increase pollutant levels in top predators.
  • Connect nutrient over-enrichment to algal blooms and oxygen depletion that can create dead zones.
$4.00
Grade 11 ELA Evidence-Based Synthesis Worksheet (CCSS) PDF

Grade 11 ELA Evidence-Based Synthesis Worksheet (CCSS) PDF

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 11

Learning Objectives

  • Explain how evidence-based synthesis connects multiple sources to a unified claim or purpose.
  • Analyze relationships among sources (agreement, contrast, and progression) and reflect them in writing.
  • Use evidence effectively by embedding quotations/data with explanation rather than dropping isolated excerpts.
$4.00
Grade 11 Science | Ionic Bonding Worksheet (BC Standards) PDF

Grade 11 Science | Ionic Bonding Worksheet (BC Standards) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain how ionic bonding results from electron transfer and the formation of oppositely charged ions.
  • Relate ionic lattice structure to properties such as high melting point, brittleness, and conductivity.
  • Use ion charges and lattice-energy ideas to predict ionic compound formulas and stability trends.
$4.00
Grade 11 Science | Mole Concept Worksheet (PDF) BC Standards

Grade 11 Science | Mole Concept Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain what one mole means using Avogadro’s number and relate it to particle counts
  • Convert between mass, moles, number of particles, and (where applicable) gas volume using mole relationships
  • Apply mole concepts to interpret stoichiometric relationships in chemical reactions
$4.00
6th Grade Science Worksheet | Physiological Adaptations (PDF) – BC Standards

6th Grade Science Worksheet | Physiological Adaptations (PDF) – BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how physiological adaptations help organisms respond to environmental challenges such as heat, cold, and limited water.
  • Describe how internal processes (heat exchange, kidney water conservation, and metabolic changes) improve survival during extreme conditions.
  • Use evidence from a text to connect hormonal and metabolic regulation to hydration, temperature, and energy balance.
$4.00
6th Grade Science Worksheet | Habitats and Niches (PDF) – BC Standards

6th Grade Science Worksheet | Habitats and Niches (PDF) – BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain the difference between a habitat and a niche using examples
  • Describe how overlapping niches can cause competition and limit population growth
  • Analyze how resource partitioning can support species coexistence
$4.00
6th Grade Science Worksheet – Organ Systems Overview (PDF) | BC Standards

6th Grade Science Worksheet – Organ Systems Overview (PDF) | BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Identify major organ systems and describe their primary functions in the human body
  • Explain how organ systems interact to maintain homeostasis and internal balance
  • Use vocabulary from organ systems to describe digestion, gas exchange, transport, defense, and control
$4.00
6th Grade Science | Limiting Factors Worksheet (PDF) – BC Standards

6th Grade Science | Limiting Factors Worksheet (PDF) – BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how limiting factors control population growth and distribution in ecosystems
  • Distinguish abiotic limiting factors (nonliving) from biotic limiting factors (living)
  • Use evidence from scenarios to predict how changes in limiting factors affect survival and reproduction
$4.00
Grade 11 Science | Energy Organelles Worksheet (TEKS) (PDF)

Grade 11 Science | Energy Organelles Worksheet (TEKS) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain how mitochondria convert chemical energy into ATP using oxidative phosphorylation and electron transport
  • Describe how chloroplasts convert light energy into chemical energy through the light reactions and the Calvin cycle
  • Compare the structure and function of mitochondria and chloroplasts and relate them to cellular energy demands
$4.00
Conservation of Mass Worksheet Grade 11 Science | NGSSS Chemistry Practice

Conservation of Mass Worksheet Grade 11 Science | NGSSS Chemistry Practice

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain the law of conservation of mass in terms of a closed system during chemical reactions.
  • Connect balanced chemical equations to mass changes and measurable quantities of reactants and products.
  • Use experimental reasoning to predict and interpret mass conservation results.
$4.00
High School Biology: Atomic Models Worksheet – BC Standards (Worksheet + Answer Key)

High School Biology: Atomic Models Worksheet – BC Standards (Worksheet + Answer Key)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Describe how atomic models evolved from indivisible-particle ideas to quantum mechanical models.
  • Explain the roles of protons, neutrons, and electrons, including their relative masses and charges.
  • Use quantum numbers and orbital concepts to justify why electrons occupy discrete energy levels.
$4.00
6th Grade Science | Particle Model Worksheet (PDF) BC Standards

6th Grade Science | Particle Model Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how the particle model describes matter using tiny particles in constant motion
  • Compare particle spacing and motion in solids, liquids, and gases
  • Predict macroscopic properties (shape, volume, compressibility, and flow) from particle behavior
$4.00
6th Grade Science | Food Webs Worksheet (PDF) BC Standards

6th Grade Science | Food Webs Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how a food web shows feeding relationships and alternative energy pathways.
  • Describe how changes to one species can cause cascading effects through an ecosystem.
  • Use food web ideas (connectivity, redundancy, and specialization) to predict stability after disturbances.
$4.00
Grade 6 Science | Producers and Consumers Worksheet (PDF) – BC Standards

Grade 6 Science | Producers and Consumers Worksheet (PDF) – BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how producers capture energy and how consumers obtain energy in a food web.
  • Identify primary, secondary, and higher-level consumers and describe their roles.
  • Describe how energy transfer limits affect ecosystem productivity and stability.
$4.00
Grade 5 ELA | Firsthand vs. Secondhand Accounts Worksheet (PDF)

Grade 5 ELA | Firsthand vs. Secondhand Accounts Worksheet (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 5

Learning Objectives

  • Identify whether an account is firsthand or secondhand based on the writer’s evidence and perspective.
  • Explain how firsthand and secondhand accounts differ in wording, detail selection, and trustworthiness.
  • Use text evidence to support claims about which details are likely from direct observation versus sources.
$4.00
6th Grade Science | Food Chains Worksheet (BC Standards) (PDF)

6th Grade Science | Food Chains Worksheet (BC Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 6

Learning Objectives

  • Explain how a food chain transfers energy and nutrients through trophic levels
  • Identify producers and different consumer roles in a simple food chain
  • Describe how changes in one population can affect other populations in a linear food chain
$4.00
Universe Expansion Worksheet Grade 11 Science | NGSSS Astronomy Practice

Universe Expansion Worksheet Grade 11 Science | NGSSS Astronomy Practice

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 11

Learning Objectives

  • Explain how galaxy redshifts provide evidence for the expansion of the universe.
  • Describe how large-scale structure and gravity influence galaxy clustering over time.
  • Summarize what the cosmic microwave background reveals about the early universe.
$4.00
Grade 12 Complex Problem Decomposition Worksheet | Critical Thinking STEM Practice

Grade 12 Complex Problem Decomposition Worksheet | Critical Thinking STEM Practice

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 12

Learning Objectives

  • Explain how complex real-world engineering problems can be decomposed into smaller design subproblems while preserving system relationships.
  • Identify how criteria and constraints at the top level guide choices for structure, control, materials, and logistics in an integrated solution.
  • Apply decomposition reasoning to resilient infrastructure by linking load-bearing geometry, foundation stability, monitoring, and maintenance demands.
$4.00
Grade 12 Common Ancestry Evidence Worksheet | Evolution Biology | CA Standards

Grade 12 Common Ancestry Evidence Worksheet | Evolution Biology | CA Standards

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 12

Learning Objectives

  • Explain how homologous structures, fossil patterns, and molecular comparisons provide evidence for biological evolution and common ancestry.
  • Interpret how evolutionary trees represent divergence from shared ancestors using branching relationships.
  • Evaluate reasoning that links observed patterns in organisms to changes over time from ancestral forms.
$4.00
Grade 12 ELA Worksheet | Purpose Writing & Thesis Alignment (PDF)

Grade 12 ELA Worksheet | Purpose Writing & Thesis Alignment (PDF)

Golden Apple StudioCreated byGolden Apple Studio
ELAGrade 12

Learning Objectives

  • Identify a writer’s central message (thesis/purpose) and explain how it guides paragraph choices.
  • Evaluate whether details and explanation support the intended audience and goal without drifting.
  • Plan and draft purposeful paragraphs that balance thoroughness with concision and use an effective conclusion.
$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 12 Science – Momentum Conservation Worksheet (BC) PDF

Grade 12 Science – Momentum Conservation Worksheet (BC) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 12

Learning Objectives

  • Define linear momentum and impulse and explain how they relate to changes in motion.
  • Apply conservation of momentum to isolated systems and interpret direction using vectors.
  • Differentiate elastic and inelastic collisions using momentum conservation and kinetic energy outcomes.
$4.00
Grade 12 Health Worksheet | Mental Wellness & Mental Health Literacy (PDF)

Grade 12 Health Worksheet | Mental Wellness & Mental Health Literacy (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 12

Learning Objectives

  • Explain how mental health literacy reduces stigma and supports help-seeking.
  • Identify signs of stress, anxiety, and depression and describe appropriate early intervention strategies.
  • Apply resilience and self-care practices to support emotional well-being in everyday life.
$4.00
Grade 7 Science – Bitumen Separation Worksheet (Alberta Standards) (PDF)

Grade 7 Science – Bitumen Separation Worksheet (Alberta Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 7

Learning Objectives

  • Classify bitumen separation steps as physical or chemical processes based on how substances change.
  • Explain how density, particle size, temperature, and additives affect emulsions and dissolved organics.
  • Use evidence from a process description to describe mixture behavior and expected product outcomes.
$4.00
Grade 12 Science – Field Energy Worksheet (BC Standard) PDF

Grade 12 Science – Field Energy Worksheet (BC Standard) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education
ScienceGrade 12

Learning Objectives

  • Explain how energy can be stored in electric and magnetic fields and relate it to energy density.
  • Describe how work done to assemble charge or current distributions becomes field energy in circuits.
  • Use energy flux ideas (Poynting vector) to connect microscopic fields to macroscopic power transfer.
$4.00
Grade 12 Health Influencing Factors Worksheet (Ontario | PDF)

Grade 12 Health Influencing Factors Worksheet (Ontario | PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources
HealthGrade 12

Learning Objectives

  • Explain how biological, social, and environmental factors can influence health behaviours.
  • Analyze real-life scenarios to identify which type of influence is most involved.
  • Evaluate how supportive environments can improve the chances of making positive health choices.
$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
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

Browse more categories

About Reading comprehension Worksheets

Find reading comprehension worksheets for class practice, homework, or self-study. All 40,241 are instant PDF downloads.

Each resource here is built by an independent educator and reviewed for quality. Worksheets print straight from PDF and suit classroom use, homework, or extra practice; most come with answer keys, and you can preview before purchasing.