Grade 10 Worksheets

9,388 grade resources
Grade 10 Science – Reaction Particles Worksheet (Worksheet + Answer Key)

Grade 10 Science – Reaction Particles Worksheet (Worksheet + Answer Key)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how collision frequency affects reaction rate using a particle-based model
  • Describe how activation energy and energy distribution influence whether collisions produce products
  • Use particle and energy-based reasoning to predict how temperature, concentration, and catalysts change reaction probability

Grade 10Science18 Pages

Also included in: Grade 10 Conservation Laws in Science Lesson Bundle – General Framework +1 more

$4.00

Instant download

Grade 10 Science | Energy Forms in Science - Daily Reading Comprehension

Grade 10 Science | Energy Forms in Science - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concepts of kinetic and potential energy
  • Identify examples of energy forms in real-world scenarios
  • Explain the conservation of energy principle

Grade 10Science43 Pages

Also included in: Energy, Motion and Electricity Lesson Bundle | Grade 10 Science | Alberta +1 more

$5.00

Instant download

Genomic Technologies Worksheet | TEKS-Aligned Science Practice Grade 10

Genomic Technologies Worksheet | TEKS-Aligned Science Practice Grade 10

JCreated byJ.S Sheets

Learning Objectives

  • Explain how PCR, DNA sequencing, CRISPR, and recombinant DNA are used to analyze genetic material.
  • Describe how genomic technologies support genetic diagnosis and comparative genomics.
  • Evaluate potential societal and ecological impacts of modifying genomes using genomic tools.

Grade 10Science10 Pages

$5.00

Instant download

Grade 10 Ore Formation Processes & Deposit Controls Science Worksheet

Grade 10 Ore Formation Processes & Deposit Controls Science Worksheet

Chalk and CompassCreated byChalk and Compass

Learning Objectives

  • Explain how ore deposits form through magmatic differentiation, hydrothermal circulation, sedimentary concentration, and metamorphic remobilization
  • Describe how spatial controls such as structure, permeability contrasts, and host-rock chemistry influence where ore concentrates
  • Identify typical mineral assemblages that help distinguish between major ore-deposit types

Grade 10Science15 Pages

Also included in: Grade 10 Science Earth Processes & Resource Use Lesson Bundle | Ontario +1 more

$5.00

Instant download

Grade 10 Science Nomenclature Worksheet with Short Notes PDF

Grade 10 Science Nomenclature Worksheet with Short Notes PDF

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand and apply systematic naming conventions for ionic and molecular compounds.
  • Identify polyatomic ions and understand their role in compound formulas.
  • Construct empirical and molecular formulas from charge and mass data.

Grade 10Science7 Pages

Also included in: Grade 10 Science Lesson Group Bundle with Ontario Framework +1 more

$3.00

Instant download

Grade 10 Theme Development Through Section Changes Worksheet | TEKS ELA

Grade 10 Theme Development Through Section Changes Worksheet | TEKS ELA

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Trace how a theme develops across sections by noting changes in conflict, reflection, and perspective.
  • Identify patterns in the text that recur and evolve from early to later moments.
  • Use evidence from different points in the text to explain how later details confirm, complicate, or challenge early expectations.

Grade 10ELA11 Pages

$3.00

Instant download

Grade 10 Health Supporting Others Worksheet (NHES) | PDF

Grade 10 Health Supporting Others Worksheet (NHES) | PDF

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify situations where someone may need support or understanding
  • Demonstrate healthy ways to request help from trusted people or professionals
  • Explain how supportive communication and empathy strengthen mental health and community

Grade 10Health16 Pages

Also included in: Grade 10 Health Support & Communication Skills Lesson Bundle | NHES +1 more

$4.00

Instant download

Energy Component Accounting Worksheet Grade 10 Science Practice Activity

Energy Component Accounting Worksheet Grade 10 Science Practice Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Model energy conservation by tracking how energy changes between system components using an energy budget.
  • Connect observed changes in component energy to specified energy transfers (work, heat, and energy flow between system and surroundings).
  • Use consistency between representations to explain why total energy remains constant during redistribution.
$5.00

Instant download

Work, Power, and Energy Transfer Worksheets | Grade 10 Science

Work, Power, and Energy Transfer Worksheets | Grade 10 Science

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Calculate work using force and displacement in the force direction
  • Explain power as the rate of doing work
  • Interpret work and power relationships in practical situations
$3.00

Instant download

Grade 10 ELA | Complex Explanations Worksheet (CCSS) PDF

Grade 10 ELA | Complex Explanations Worksheet (CCSS) PDF

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Write informative explanations of complex ideas using a clear organizational plan.
  • Use precise wording and definitions to clarify key terms for readers.
  • Explain relationships among ideas by using relevant examples, facts, or findings.
$4.00

Instant download

Grade 10 Science Worksheet B: Trait Origins Practice | NGSS PDF

Grade 10 Science Worksheet B: Trait Origins Practice | NGSS PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how heritable traits can originate through mutation, recombination, gene flow, and chromosomal changes.
  • Connect molecular genetic changes to shifts in allele frequencies and resulting developmental or phenotypic outcomes.
  • Describe how population-level processes (genetic drift and nonrandom mating) change trait distributions over generations.
$5.00

Instant download

Resource Networks Worksheet | BC Standards Grade 10 Social Studies

Resource Networks Worksheet | BC Standards Grade 10 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Analyze how global resource extraction connects to transnational supply chains and trade corridors
  • Evaluate cause-and-effect relationships between global demand and ecological degradation
  • Assess how resource networks affect local economies and Indigenous territories using geographic and economic evidence

Grade 10Social Studies11 Pages

$5.00

Instant download

Grade 10 Trophic Efficiency & Food Web Dynamics Worksheet | NGSS Science

Grade 10 Trophic Efficiency & Food Web Dynamics Worksheet | NGSS Science

Amber Owl EducationCreated byAmber Owl Education

Learning Objectives

  • Explain how energy moves through trophic levels and why only a small portion becomes biomass at the next level.
  • Interpret biomass and energy pyramid patterns and predict effects of adding or removing a trophic level.
  • Use food web connections to describe trophic cascades and the role of keystone species.

Grade 10Science16 Pages

$5.00

Instant download

Modeling Evidence in Science Worksheet | Standard Ontario Grade 10 Science

Modeling Evidence in Science Worksheet | Standard Ontario Grade 10 Science

JCreated byJ.S Sheets

Learning Objectives

  • Construct conceptual and quantitative models that represent observed phenomena using theory and data
  • Estimate parameters from measurements and interpret residuals to evaluate model fit
  • Validate models against independent data and communicate predictive limits and uncertainty

Grade 10Science10 Pages

$5.00

Instant download

Genetic Drift Worksheet for Grade 10 Science | Standards-Aligned Practice

Genetic Drift Worksheet for Grade 10 Science | Standards-Aligned Practice

JCreated byJ.S Sheets

Learning Objectives

  • Explain genetic drift and how random events can change allele frequencies in small populations
  • Compare genetic drift with natural selection and describe how drift can reduce genetic diversity
  • Describe founder effects and population bottlenecks and predict their genetic outcomes

Grade 10Science10 Pages

$5.00

Instant download

Grade 10 Science | Environmental Chemistry Reading Worksheet (PDF + Rubric)

Grade 10 Science | Environmental Chemistry Reading Worksheet (PDF + Rubric)

JCreated byJ.S Sheets

Learning Objectives

  • Explain chemical processes affecting air, water, and soil quality in environmental contexts.
  • Interpret chemical pathways and reactions involved in atmospheric photochemistry and nutrient cycling.
  • Analyze regional and seasonal effects of pollutants and ecological transformations.
$3.00

Instant download

Grade 10 Science | Causal Complexity Worksheet | AP Aligned

Grade 10 Science | Causal Complexity Worksheet | AP Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand different conceptual frameworks used to analyze multivariable causal relationships.
  • Identify confounding factors and interaction effects in complex systems.
  • Apply control matrices, causal graphs, and stratified comparisons to real-world contexts.
$3.00

Instant download

Grade 10 Science Worksheet  Learn Groundwater Systems Easily | PDF

Grade 10 Science Worksheet Learn Groundwater Systems Easily | PDF

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the different types and properties of aquifers and their significance in groundwater flow.
  • Explain how porosity and permeability influence groundwater recharge and discharge.
  • Analyze the factors affecting surface water and groundwater connectivity and their implications.
$3.00

Instant download

Grade 10 Science | Tension & Normal - Daily Reading Comprehension

Grade 10 Science | Tension & Normal - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concepts of tension and normal force
  • Identify how tension transmits forces in connected objects
  • Explain how normal force acts on surfaces and influences object stability

Grade 10Science43 Pages

$5.00

Instant download

Grade 10 ELA – Final Mechanics Check: Punctuation & Quotation  | Daily Worksheet

Grade 10 ELA – Final Mechanics Check: Punctuation & Quotation | Daily Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand proper placement of periods, commas, and quotation marks within sentences.
  • Identify correct punctuation for quotations and sentence boundaries.
  • Apply consistent capitalization rules after punctuation and within quotes.
$4.00

Instant download

Grade 10 Science – Momentum & Collisions | Daily Reading Worksheet

Grade 10 Science – Momentum & Collisions | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concept of linear momentum and how it is calculated
  • Differentiate between elastic and inelastic collisions
  • Learn about impulse and its relationship to force and time
$4.00

Instant download

Grade 10 Science – Biotic and Abiotic Factors Daily Reading

Grade 10 Science – Biotic and Abiotic Factors Daily Reading

JCreated byJ.S Sheets

Learning Objectives

  • Identify examples of biotic factors such as plants, animals, and microbes.
  • Identify examples of abiotic factors including temperature, moisture, soil chemistry, light, and topography.
  • Understand how interactions between biotic and abiotic factors influence ecosystems.
$3.00

Instant download

Grade 10 Science | Energy Release in Cells - Daily Reading Comprehension

Grade 10 Science | Energy Release in Cells - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Describe the process of aerobic respiration and its main steps
  • Identify the roles of glycolysis, the citric acid cycle, and electron transport chain
  • Understand how oxygen availability influences cellular energy pathways

Grade 10Science42 Pages

Also included in: Cells and Systems Lesson Bundle | Grade 10 Science | Alberta Framework +1 more

$5.00

Instant download

Grade 10 Science Design Fundamentals Worksheet | Ontario + Answer Key

Grade 10 Science Design Fundamentals Worksheet | Ontario + Answer Key

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Formulate testable science questions using clear operational definitions and measurable variables.
  • Classify variables into independent, dependent, and controlled factors and justify which factors must be controlled.
  • Establish criteria for reproducibility, including consistent measurement methods and baseline/controls.

Grade 10Science14 Pages

$5.00

Instant download

Sustainable Strategies Test Prep Worksheet | Grade 10 Science Ontario Review

Sustainable Strategies Test Prep Worksheet | Grade 10 Science Ontario Review

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how circular economy principles can reduce the environmental footprint of resource extraction and use.
  • Describe how life-cycle assessment (LCA) and technology improvements can lower impacts across a product’s full life cycle.
  • Evaluate trade-offs between economic development, community needs, and long-term environmental stewardship in resource-dependent regions.
$5.00

Instant download

Phase Change Energy Worksheet | Grade 10 Science CA Standards Activity

Phase Change Energy Worksheet | Grade 10 Science CA Standards Activity

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how heating curves separate kinetic-energy changes from energy used to rearrange particles during phase changes
  • Interpret intervals on a heating curve where temperature stays nearly constant versus where it changes
  • Use particle-level reasoning to predict how melting and boiling relate to added energy and intermolecular forces

Grade 10Science16 Pages

$4.00

Instant download

Cell Membrane Worksheet | Grade 10 Science Practice with TEKS Standards

Cell Membrane Worksheet | Grade 10 Science Practice with TEKS Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how the phospholipid bilayer and embedded molecules create selective permeability in the cell membrane.
  • Describe the roles of membrane proteins, cholesterol, and carbohydrate markers in transport and cell recognition.
  • Connect membrane structure to specific transport processes such as diffusion and osmosis.
$5.00

Instant download

Health Influence Interactions Worksheet Grade 10 | NHES Activity

Health Influence Interactions Worksheet Grade 10 | NHES Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how peer pressure, media, and policies can work together to shape health attitudes and behaviors.
  • Analyze a health situation to identify which influences are involved and predict their combined effects.
  • Evaluate strategies that help people make healthier choices despite external pressures.

Grade 10Health32 Pages

$5.00

Instant download

Grade 10 Science – Sphere Connections in Earth's Systems | Reading Worksheet

Grade 10 Science – Sphere Connections in Earth's Systems | Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the interactions among Earth's geosphere, hydrosphere, atmosphere, and biosphere
  • Identify processes involved in the water cycle
  • Use flow diagrams and mass-balance reasoning to analyze environmental systems

Grade 10Science25 Pages

Also included in: Grade 10 Earth Science Daily Reading Worksheets Lesson Bundle | AP +2 more

$4.00

Instant download

Grade 10 Evidence Organization Worksheet | Ontario ELA Writing Activity

Grade 10 Evidence Organization Worksheet | Ontario ELA Writing Activity

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Identify how topic sentences and transitions create logical organization in a text.
  • Evaluate whether claims are supported by specific evidence from the text.
  • Match paragraph purposes to the type of sentence structure used to guide readers.

Grade 10ELA10 Pages

$3.00

Instant download

Grade 10 Science – Land Use Effects & Deforestation | Daily Reading Worksheet

Grade 10 Science – Land Use Effects & Deforestation | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how deforestation impacts ecosystems and biodiversity
  • Identify mechanisms by which land cover change affects the environment
  • Analyze empirical data related to land-use change and ecological consequences
$4.00

Instant download

Grade 10 Science | Carbon Cycling - Daily Reading Comprehension

Grade 10 Science | Carbon Cycling - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the main components involved in carbon cycling.
  • Identify processes that transfer carbon between Earth's spheres.
  • Recognize human impacts on natural carbon fluxes.

Grade 10Science44 Pages

$5.00

Instant download

Grade 10 Science | Enzymes & Transport - Daily Reading Comprehension

Grade 10 Science | Enzymes & Transport - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the structure and function of enzymes in biochemical reactions.
  • Explain how enzymes act as catalysts to speed up reactions.
  • Describe the role of cell membrane structures in diffusion, osmosis, and transport.

Grade 10Science44 Pages

$5.00

Instant download

Editing for Clarity Worksheet | Ontario Grade 10 ELA Practice and Standards

Editing for Clarity Worksheet | Ontario Grade 10 ELA Practice and Standards

JCreated byJ.S Sheets

Learning Objectives

  • Revise word choice by replacing vague terms with specific, meaningful language.
  • Improve sentence fluency by correcting run-ons, fragments, and awkward sentence structures.
  • Strengthen comprehension using effective punctuation and consistent tense and point of view.

Grade 10ELA10 Pages

$5.00

Instant download

Grade 10 Rhetorical Analysis of Spoken Communication TEKS ELA

Grade 10 Rhetorical Analysis of Spoken Communication TEKS ELA

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify a speaker’s central claim and supporting reasons in spoken communication
  • Distinguish facts from opinions and evaluate how evidence is used
  • Analyze tone, pacing, phrasing, and emphasis to explain how they shape audience understanding

Grade 10ELA11 Pages

$3.00

Instant download

Specialized Cells Worksheet Grade 10 Biology Activity & Assessment

Specialized Cells Worksheet Grade 10 Biology Activity & Assessment

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how specialized cell structures relate to specific functions in multicellular organisms.
  • Use examples of different specialized cells (transport, protection, absorption, signaling, and contraction) to connect structure and function.
  • Identify internal and surface features that support a cell’s role within tissues and systems.
$5.00

Instant download

Contributions Celebrated Worksheet Grade 10 | September Holiday Activity

Contributions Celebrated Worksheet Grade 10 | September Holiday Activity

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Identify influential Hispanic figures and describe their contributions to science, literature, politics, or social justice.
  • Explain how these contributions have shaped global progress and community identity.
  • Practice reflection on perseverance and leadership by connecting historical achievements to present-day values.

Grade 10Holiday10 Pages

$5.00

Instant download

Prototype Testing Worksheets: Measurement & Design Evidence Grade 10

Prototype Testing Worksheets: Measurement & Design Evidence Grade 10

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Explain how measurement results from prototypes provide evidence of design performance.
  • Compare prototype performance across conditions using quantifiable data and uncertainty.
  • Identify sources of variation that affect how strongly measurements represent real-world behavior.

Grade 10Science14 Pages

Also included in: Grade 10 Engineering Design Worksheets Bundle | Science Trade-Offs +4 more

$3.00

Instant download

Grade 10 Science | Ionic Solids Worksheet (Printable PDF + Answer Key)

Grade 10 Science | Ionic Solids Worksheet (Printable PDF + Answer Key)

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the lattice structures and packing models of ionic solids.
  • Explain how Coulombic interactions influence lattice energy and material properties.
  • Analyze relationships between ionic radii, charges, and lattice energy.
$2.00

Instant download

Trade Off Optimization Worksheet | Grade 10 Science Review & Practice

Trade Off Optimization Worksheet | Grade 10 Science Review & Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how quantifying competing objectives helps select an engineering design under limits.
  • Use cost-benefit reasoning and Pareto thinking to compare options with different strengths and weaknesses.
  • Apply sensitivity analysis and objective weighting to test whether a chosen design is robust.
$5.00

Instant download

Grade 10 ELA | Clear Presentation Worksheet (CCSS) PDF

Grade 10 ELA | Clear Presentation Worksheet (CCSS) PDF

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Explain how logical sequencing and clear organization help an audience follow ideas during a presentation.
  • Use transitions to connect main points and show relationships among evidence and claims.
  • Demonstrate effective delivery choices (pace, volume, and nonverbal communication) that match the message.
$4.00

Instant download

Punctuation Clarity Worksheet Grade 10 ELA | CCSS Grammar & Writing Skills Practice

Punctuation Clarity Worksheet Grade 10 ELA | CCSS Grammar & Writing Skills Practice

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Use commas to manage introductory elements and coordinating structures for clear sentence meaning.
  • Correctly use apostrophes for possessives and contractions.
  • Apply semicolons and colons to connect independent clauses and introduce explanations.

Grade 10ELA11 Pages

Also included in: Grade 10 ELA Mood, Tone & Grammar Worksheets Lesson Bundle | CCSS +1 more

$3.00

Instant download

Grade 10 Science – Orbital Forcing & Climate Variations | Reading Worksheet

Grade 10 Science – Orbital Forcing & Climate Variations | Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how Earth's orbital parameters influence climate over long timescales
  • Identify the roles of eccentricity, axial tilt, and precession in climate change
  • Describe how orbital forcing contributes to glacial-interglacial cycles
$4.00

Instant download

Evidence Integration Worksheet Grade 10 ELA | CCSS Writing & Analysis

Evidence Integration Worksheet Grade 10 ELA | CCSS Writing & Analysis

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Integrate textual evidence smoothly by connecting each quote or detail to a clear claim
  • Explain how language features (connotation, repetition, symbolism) support interpretation
  • Select the most explanatory evidence by weighing nuance over obviousness
$3.00

Instant download

Grade 10 ELA | Organized Presentation Worksheet (PDF) – General ELA Standards

Grade 10 ELA | Organized Presentation Worksheet (PDF) – General ELA Standards

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify how a strong presentation uses a central claim, supporting evidence, and reasoning in a logical sequence.
  • Use effective transitions and language choices to maintain clarity for an informative speech or brief report.
  • Revise presentation structure by strengthening connections between claims, evidence, and audience understanding.
$4.00

Instant download

Grade 10 Science | Solution Concentration in Chemistry - Reading Comprehension

Grade 10 Science | Solution Concentration in Chemistry - Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concept of solution concentration and its importance
  • Differentiate between solute and solvent
  • Learn about common measures of concentration: molarity, mass percent, and parts per million

Grade 10Science48 Pages

Also included in: Matter and Chemical Change Lesson Bundle: Grade 10 Science Alberta +1 more

$5.00

Instant download

Grade 10 Science | Matter Conservation - Daily Reading Comprehension

Grade 10 Science | Matter Conservation - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concept of matter conservation during physical changes.
  • Identify how particles or atoms are rearranged yet total matter remains constant.
  • Analyze phase changes like melting and boiling as examples of matter conservation.

Grade 10Science45 Pages

$5.00

Instant download

Grade 10 Volcanism and Orogeny Worksheet | Magma & Mountain Building

Grade 10 Volcanism and Orogeny Worksheet | Magma & Mountain Building

Chalk and CompassCreated byChalk and Compass

Learning Objectives

  • Explain how magma forms through partial melting and how volatiles influence eruption style.
  • Compare effusive and explosive volcanism and relate them to common volcanic landforms.
  • Describe how convergent plate settings and continental collision contribute to orogeny and crustal thickening.

Grade 10Science15 Pages

Also included in: Grade 10 Science Earth Processes & Resource Use Lesson Bundle | Ontario +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.