Grade 12 Science Worksheets

4,240 worksheets
Relative Dating Worksheet | Grade 12 Science Activities

Relative Dating Worksheet | Grade 12 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how relative dating determines the order of geological events using key principles.
  • Interpret unconformities and fossil assemblages to build relative timelines.
  • Use cross-cutting relationships to infer which geologic event happened first.
$5.00

Instant download

Grade 12 Representation Basics Worksheet | Practice & PDF

Grade 12 Representation Basics Worksheet | Practice & PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Define what a scientific model is and explain how its purpose affects what it can claim
  • Distinguish between common types of representations (schematic diagrams, mathematical equations, and computational simulations)
  • Describe how to map variables or symbols in a representation to physical quantities and interpret evidence using those links
$5.00

Instant download

Ecosystem Processes Worksheet | Grade 12 Science Activities

Ecosystem Processes Worksheet | Grade 12 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how primary productivity and decomposition drive energy flow and matter turnover in ecosystems.
  • Describe how biogeochemical cycles connect organisms with the atmosphere, hydrosphere, and soil.
  • Interpret how land-use change and climate variability can alter nutrient availability and ecosystem resilience.
$5.00

Instant download

Electromagnetic Waves Assessment | Alberta Standard Grade 12 Science

Electromagnetic Waves Assessment | Alberta Standard Grade 12 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe the electromagnetic spectrum and identify different types of waves based on frequency and wavelength.
  • Explain the relationship between energy, frequency, and wavelength in electromagnetic radiation.
  • Apply Maxwell's concepts to understand wave propagation and calculate wave impedance and attenuation.
$5.00

Instant download

Grade 12 Science | Ecosystem Interactions Worksheet | General Standards

Grade 12 Science | Ecosystem Interactions Worksheet | General Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how predation, competition, mutualism, and parasitism influence population sizes in an ecosystem
  • Describe how energy transfer forms food webs and why changes in one species can cascade through trophic levels
  • Interpret ecosystem outcomes using the concepts of symbiotic relationships and interaction networks

Grade 12Science12 Pages

$3.00

Instant download

Grade 12 Bonding Models Worksheet | Practice & Review PDF

Grade 12 Bonding Models Worksheet | Practice & Review PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how molecular orbital (MO) theory extends valence-bond ideas to describe bonding, bond order, and electron delocalization.
  • Use MO and symmetry/energy-level concepts to predict magnetic behavior and relative bond strength in diatomic species.
  • Connect band formation in extended solids to electrical conduction and to transitions between energy levels.

Grade 12Science14 Pages

Also included in: Grade 12 Chemistry Stoichiometry & Atomic Models Science Lesson Bundle AP +1 more

$5.00

Instant download

Geometric Optics Worksheet | Standards-Aligned Practice for Grade 12 Science

Geometric Optics Worksheet | Standards-Aligned Practice for Grade 12 Science

JCreated byJ.S Sheets

Learning Objectives

  • Understand the principles of reflection and refraction in geometric optics.
  • Apply Snell’s law to calculate light paths through lenses and interfaces.
  • Explain how ray models predict image formation in optical systems.
$5.00

Instant download

Grade 12 Science | Planetary Geology Surface Features of Mars - Comprehension

Grade 12 Science | Planetary Geology Surface Features of Mars - Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the main surface features observed on Mars via remote sensing.
  • Analyze different types of planetary surface processes such as cratering, volcanic activity, and erosion.
  • Interpret remote sensing data and relate it to planetary geologic history.
$5.00

Instant download

Grade 12 Science — Ecosystem Networks Worksheet MCQ Paper for Mastery

Grade 12 Science — Ecosystem Networks Worksheet MCQ Paper for Mastery

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand energy flow and matter cycling within ecosystems through trophic structures.
  • Analyze the roles of producers, consumers, and decomposers in nutrient fluxes.
  • Interpret network representations, energy pyramids, and mass-balance calculations to quantify ecosystem flows.

Grade 12Science9 Pages

Also included in: Grade 12 Science AP Bundle: Biology, Genetics, and Ecosystems Worksheets +2 more

$3.00

Instant download

Grade 12 Kinematic Relationships Worksheet | Practice & PDF

Grade 12 Kinematic Relationships Worksheet | Practice & PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Use constant-acceleration kinematic equations to relate position, velocity, acceleration, and time.
  • Interpret and apply graphs and equations to predict motion with different initial conditions.
  • Distinguish between average and instantaneous velocities when analyzing motion under constant acceleration.

Grade 12Science14 Pages

$5.00

Instant download

Grade 12 Science | Plate Tectonics Worksheet (TEKS Standards) – PDF

Grade 12 Science | Plate Tectonics Worksheet (TEKS Standards) – PDF

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain the mechanisms of lithospheric dynamics including mantle convection and isostasy.
  • Identify different types of plate boundaries and their surface geology effects.
  • Describe the evidence used to reconstruct Earth's geologic history and crustal change rates.

Grade 12Science

$3.00

Instant download

Grade 12 Science – Gene Expression Worksheet (PDF) | BC Standard

Grade 12 Science – Gene Expression Worksheet (PDF) | BC Standard

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the processes of transcription and translation in gene expression.
  • Identify the factors that regulate gene expression at transcriptional and post-transcriptional levels.
  • Explain the roles of promoters, enhancers, repressors, and epigenetic modifications.

Grade 12Science

$3.00

Instant download

Grade 12 Science | Phylogenetic Trees - Daily Reading Comprehension

Grade 12 Science | Phylogenetic Trees - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the purpose of phylogenetic trees in representing evolutionary relationships.
  • Identify the basic structure and components of phylogenetic trees.
  • Recognize how molecular and morphological data are integrated in tree construction.

Grade 12Science50 Pages

$5.00

Instant download

Greenhouse Climate Worksheet | Grade 12 Climate Science NGSSS

Greenhouse Climate Worksheet | Grade 12 Climate Science NGSSS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how greenhouse gases affect Earth’s energy budget by influencing the flow of radiation.
  • Describe radiative forcing and how changes in greenhouse gas concentrations relate to climate change.
  • Use feedback concepts to predict whether temperature changes may amplify or be damped.
$5.00

Instant download

Grade 12 Waves Interact with Matter Worksheet | Physics | California Standards

Grade 12 Waves Interact with Matter Worksheet | Physics | California Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how waves can be absorbed, reflected, refracted, or transmitted when they encounter matter.
  • Connect wave-matter interactions to energy transfer and observable effects (such as heating or motion of charges).
  • Describe how a material’s response can depend on frequency and determine which radiation passes or is blocked.

Grade 12Science16 Pages

$4.00

Instant download

Grade 12 Science | Kinematic Foundations Worksheet Elena | AP Aligned

Grade 12 Science | Kinematic Foundations Worksheet Elena | AP Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the fundamental concepts of displacement, velocity, and acceleration as vector quantities.
  • Interpret position–time and velocity–time graphs to analyze motion.
  • Apply symbolic kinematic equations for motion with constant acceleration.
$3.00

Instant download

Grade 12 Science | Redox Processes Worksheet (PDF) – Alberta Standards

Grade 12 Science | Redox Processes Worksheet (PDF) – Alberta Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concept of electron transfer in redox reactions
  • Identify oxidation states and balance redox half-reactions
  • Apply principles of electron flow to predict products in electrochemical processes

Grade 12Science

$3.00

Instant download

Scientific Reports Worksheet | TEKS-Aligned Practice for Grade 12 Science

Scientific Reports Worksheet | TEKS-Aligned Practice for Grade 12 Science

JCreated byJ.S Sheets

Learning Objectives

  • Explain how scientific reports use formal structure (abstract, Introduction, Methods, Results, Discussion) to present evidence clearly.
  • Identify how a hypothesis aligns with variables, analyses, and conclusions in a scientific report.
  • Summarize and interpret statistical results and describe what information is needed for reproducibility.

Grade 12Science11 Pages

$5.00

Instant download

Grade 12 Science Worksheet on Gene Expression | PDF with Answer Key

Grade 12 Science Worksheet on Gene Expression | PDF with Answer Key

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the processes of transcription and translation involved in gene expression.
  • Identify the roles of regulatory elements such as promoters, enhancers, and repressors.
  • Explain how epigenetic modifications influence gene activity.

Grade 12Science

$2.00

Instant download

Grade 12 Science | Science Methods Overview - Daily Reading Comprehension

Grade 12 Science | Science Methods Overview - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the basic steps involved in scientific inquiry
  • Recognize how hypotheses are formulated and tested
  • Identify the importance of controlled variables and operational definitions
$5.00

Instant download

Grade 12 Science | Ecosystem Interactions - Daily Reading Comprehension

Grade 12 Science | Ecosystem Interactions - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify the different trophic levels in an ecosystem.
  • Understand how energy flows through a food chain.
  • Recognize the concept of keystone species and their importance.

Grade 12Science48 Pages

$5.00

Instant download

Grade 12 Science – Ecosystem Energy Flow & Food Chains | Daily Reading Worksheet

Grade 12 Science – Ecosystem Energy Flow & Food Chains | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the basic components of ecosystems including producers, consumers, decomposers, and trophic levels.
  • Describe the role of producers in capturing energy from the environment.
  • Explain how energy flows through different trophic levels and why it decreases at higher levels.
$4.00

Instant download

Grade 12 Science | Oscillator Energy - Daily Reading Comprehension

Grade 12 Science | Oscillator Energy - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the basic concepts of oscillation and simple harmonic motion
  • Identify the energy exchanges between potential and kinetic energy in oscillatory systems
  • Explain the influence of amplitude and damping on energy in oscillations

Grade 12Science46 Pages

Also included in: Daily Reading Comprehension Skills Lesson Bundle | Grade 12 Science AP +1 more

$5.00

Instant download

Grade 12 Science | Kinematics Vectors Worksheet – Alberta Standards (PDF)

Grade 12 Science | Kinematics Vectors Worksheet – Alberta Standards (PDF)

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concepts of displacement, velocity, and acceleration as vectors in one and two dimensions.
  • Apply vector decomposition and parametric equations to model projectile trajectories influenced by wind effects.

Grade 12Science

$3.00

Instant download

Molecular Structure Worksheet | Grade 12 Science Activities

Molecular Structure Worksheet | Grade 12 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe the key structural features of DNA, including nucleotide composition and base pairing.
  • Explain how the phosphodiester backbone and hydrogen bonding contribute to DNA stability.
  • Connect DNA structure to conserved molecular architecture across organisms.
$5.00

Instant download

Grade 12 Science | Cell Architecture Worksheet (AP Standard PDF)

Grade 12 Science | Cell Architecture Worksheet (AP Standard PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how cytoskeletal networks determine cell shape and mechanical properties through filament dynamics and tensile forces.
  • Describe how membrane–extracellular matrix (ECM) interactions connect structural components to intracellular signaling and transport pathways.
  • Compare the roles of intercellular junctions in controlling permeability, tissue integrity, and coordinated cell behavior.
$4.00

Instant download

Variables Control Assessment for Grade 12 Science | TEKS-Aligned Worksheet

Variables Control Assessment for Grade 12 Science | TEKS-Aligned Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify independent, dependent, and confounding variables in experimental design.
  • Understand strategies for controlling variables and implementing randomization.
  • Explain the roles of blinding and replication in reducing bias.
$5.00

Instant download

Grade 12 Science – Climate Models & TEKS | Daily Reading Worksheet

Grade 12 Science – Climate Models & TEKS | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the basic concepts of climate modeling
  • Identify different approaches used in climate and atmospheric modeling
  • Recognize the importance of model validation and feedback mechanisms
$4.00

Instant download

Grade 12 Science |  Genetic Variation Worksheet (Worksheet + Answer Key)

Grade 12 Science | Genetic Variation Worksheet (Worksheet + Answer Key)

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain the sources of genetic variation such as mutations, recombination, and chromosomal changes.
  • Differentiate between Mendelian inheritance and polygenic inheritance as mechanisms of trait transmission.
  • Describe molecular mechanisms like DNA replication errors and recombination rates that influence heritable variation.

Grade 12Science

$3.00

Instant download

Reaction Types Worksheet Grade 12 Science Alberta Standard PDF

Reaction Types Worksheet Grade 12 Science Alberta Standard PDF

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify and describe different types of chemical reactions including synthesis, decomposition, single and double displacement, combustion, redox, and acid–base reactions.
  • Predict products and balance chemical equations for various reaction pathways.
  • Understand the energetics and environmental impacts associated with reaction types.

Grade 12Science

$2.00

Instant download

Grade 12 Science | Uncertainty Concepts in Science - Daily Reading Comprehension

Grade 12 Science | Uncertainty Concepts in Science - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify different sources of uncertainty in scientific measurements.
  • Distinguish between systematic bias, random error, and conceptual model uncertainty.
  • Understand exemplars such as instrument drift and sampling variability.

Grade 12Science50 Pages

Also included in: Science Practices Lesson Bundle | Grade 12 Science | AP +1 more

$5.00

Instant download

Grade 12 Science Worksheet on The Rock Cycle | BC Standards

Grade 12 Science Worksheet on The Rock Cycle | BC Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the processes involved in the rock cycle, including melting, crystallization, weathering, erosion, transport, deposition, and burial.
  • Describe how surface and deep Earth processes transform rocks and record environmental conditions.
  • Explain the interconnectedness of the lithosphere, hydrosphere, atmosphere, and biosphere in shaping Earth's landscape over geological time.

Grade 12Science

$2.00

Instant download

Paleoclimate Evidence Assessment | AP Standards for Grade 12 Science

Paleoclimate Evidence Assessment | AP Standards for Grade 12 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Interpret proxy records from ice cores, sediments, tree rings, and speleothems to reconstruct past climate changes.
  • Understand the indicators and calibration methods used in paleoclimate reconstructions.
  • Connect proxy signals to external forcings such as orbital variations and volcanic events.
$5.00

Instant download

Grade 12 Science – Atomic Structure Worksheet (BC Standards PDF)

Grade 12 Science – Atomic Structure Worksheet (BC Standards PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how the atomic nucleus and electron cloud relate to proton number, electron arrangement, and atomic identity.
  • Use quantum numbers to describe subshells, orbital orientation, and electron placement in atoms.
  • Determine electron configurations and predict valence electrons to explain trends in bonding, ion formation, and periodic properties.

Grade 12Science17 Pages

$4.00

Instant download

Grade 12 Science — Worksheet MCQ Paper for Mastering Sea Level Change

Grade 12 Science — Worksheet MCQ Paper for Mastering Sea Level Change

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the main drivers influencing sea level variability, including thermal expansion, land-ice melt, and glacio-isostatic adjustment.
  • Interpret data from tide-gauge and satellite altimetry records to analyze sea level patterns.
  • Explain how human activities and regional factors affect sea level trends and shoreline migration.

Grade 12Science8 Pages

Also included in: Grade 12 Science AP Custom Bundle: Earth Systems, Climate, and Tectonics +2 more

$3.00

Instant download

Renewable Energy Systems Worksheets: Alberta Trade-Offs Grade 12

Renewable Energy Systems Worksheets: Alberta Trade-Offs Grade 12

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Assess how geography affects renewable energy density
  • Explain how energy storage mitigates renewable intermittency
  • Compare lifecycle metrics for wind, solar, and bioenergy

Grade 12Science12 Pages

Also included in: Science 30 - Grade 12 Bundle +1 more

$3.00

Instant download

Inheritance Patterns Worksheet Grade 12 NGSSS Science Genetics

Inheritance Patterns Worksheet Grade 12 NGSSS Science Genetics

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how alleles segregate into gametes and how this leads to predictable inheritance outcomes.
  • Use Punnett-style reasoning to determine genotype and phenotype probabilities in monohybrid crosses.
  • Interpret dominance relationships by connecting genotype ratios to phenotype ratios.

Grade 12Science16 Pages

$4.00

Instant download

Grade 12 Science | Energy Transformations Worksheet + Answer Key — TEKS Aligned

Grade 12 Science | Energy Transformations Worksheet + Answer Key — TEKS Aligned

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe the biochemical pathways of energy capture and conversion, including photosynthesis and cellular respiration.
  • Explain the mechanisms of electron transport chains and chemiosmotic ATP synthesis.
  • Compare the energy yields of different metabolic pathways such as glycolysis, Krebs cycle, and oxidative phosphorylation.

Grade 12Science

$3.00

Instant download

Predictive System Modeling Worksheet | STEM Science Grade 12 Analysis Skills

Predictive System Modeling Worksheet | STEM Science Grade 12 Analysis Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how computational and mathematical models can predict how changes propagate through interacting physical and biological systems.
  • Identify common modeling components such as conservation principles, kinetics, coupling, and feedback.
  • Use model outputs (predicted effects) to evaluate feasibility and safety in engineering design decisions.
$5.00

Instant download

Grade 12 Resource Sustainability Worksheet | Environmental Science | CA Standards

Grade 12 Resource Sustainability Worksheet | Environmental Science | CA Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how natural resource management choices can affect Earth systems and biodiversity
  • Evaluate trade-offs between short-term human needs and long-term sustainability and resilience
  • Use Earth-system concepts (water, climate, nutrient cycles, habitat) to justify resource sustainability decisions

Grade 12Science16 Pages

$4.00

Instant download

Phase Change Energy and Heating Curves Worksheets | Grade 12

Phase Change Energy and Heating Curves Worksheets | Grade 12

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Explain constant temperature during melting and boiling
  • Interpret heating curve plateaus as phase changes
  • Describe particle interactions during phase changes

Grade 12Science14 Pages

Also included in: Grade 12 Science Chemical Reactions, Waves & Energy Worksheets Bundle +4 more

$3.00

Instant download

Grade 12 Yield and Conditions Worksheet | General Practice PDF

Grade 12 Yield and Conditions Worksheet | General Practice PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how reaction conditions and particle-level collisions influence reaction rate and overall yield.
  • Interpret reaction yield using stoichiometry and limiting reactants.
  • Predict how competing pathways can change the amount of desired product formed.

Grade 12Science15 Pages

$5.00

Instant download

Homeostasis Feedback Worksheet Grade 12 Biology Science Biology Systems

Homeostasis Feedback Worksheet Grade 12 Biology Science Biology Systems

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how negative feedback restores internal conditions toward a set point
  • Describe how hormones and neural signals detect deviations and trigger physiological responses
  • Evaluate how failures in feedback mechanisms can disrupt temperature, blood chemistry, and water balance
$5.00

Instant download

Grade 12 Science – Human Impact on Land and Urban Areas | Worksheet + Answer Key

Grade 12 Science – Human Impact on Land and Urban Areas | Worksheet + Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Analyze how land-use changes affect ecosystems.
  • Identify the effects of urbanization on natural habitats.
  • Evaluate sustainable practices to mitigate urban environmental impacts.

Grade 12Science16 Pages

Also included in: Grade 12 Science Lesson Bundle | Environmental Systems & Human Impact +1 more

$3.00

Instant download

Grade 12 Science | Gravity & Orbits - Daily Reading Comprehension

Grade 12 Science | Gravity & Orbits - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Explain the concept of gravitational force.
  • Describe how gravity affects objects in space and on Earth.
  • Understand how distance influences the strength of gravity.

Grade 12Science48 Pages

$5.00

Instant download

Data Analysis Assessment | TEKS Standards Grade 12 Science

Data Analysis Assessment | TEKS Standards Grade 12 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Interpret data through graphical representations and identify trends.
  • Apply model fitting techniques and assess goodness-of-fit metrics.
  • Evaluate residuals and communicate uncertainty in data interpretation.
$5.00

Instant download

Human Biodiversity Impacts Worksheet | Grade 12 Science Ecology

Human Biodiversity Impacts Worksheet | Grade 12 Science Ecology

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how human activities can alter population dynamics, habitat structure, and limiting resources.
  • Use cause-and-effect reasoning to predict ecological outcomes across trophic levels.
  • Evaluate how biodiversity loss (genetic and species diversity) can reduce ecosystem stability and services.
$5.00

Instant download

Grade 12 Science | Genetic Variation Worksheet (PDF) for BC Standards

Grade 12 Science | Genetic Variation Worksheet (PDF) for BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how mutations, recombination, and chromosomal alterations generate genetic variation.
  • Distinguish point mutations, insertions, deletions, and larger structural changes in terms of how they can affect alleles.
  • Compare Mendelian inheritance with polygenic inheritance and describe why both affect trait variation.

Grade 12Science16 Pages

$4.00

Instant download

About Grade 12 Science Worksheets

Explore Grade 12 Science worksheets for classwork, homework, or review. Our 4,240 printables download instantly as PDFs.

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.