Grade 6 Worksheets

8,582 grade resources
Grade 6 Holiday | Independence Day Worksheet for Mastery | PDF + Answer Key

Grade 6 Holiday | Independence Day Worksheet for Mastery | PDF + Answer Key

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain how Independence Day celebrations have changed from early colonial gatherings to modern community events.
  • Describe how cultural diversity and community spirit are reflected in Independence Day traditions.
  • Apply basic fireworks safety practices and explain why responsibility matters during celebrations.
$5.00

Instant download

Heading Structures Worksheet | Grade 6 ELA | Standards-Aligned Practice

Heading Structures Worksheet | Grade 6 ELA | Standards-Aligned Practice

JCreated byJ.S Sheets

Learning Objectives

  • Identify how main headings, subheadings, and sectional labels organize information in an informational text.
  • Use headings and their formatting to predict content and confirm meaning while reading.
  • Explain how heading structures support comprehension by grouping related information and signaling relationships.

Grade 6ELA10 Pages

$5.00

Instant download

Grade 6 Social Studies — Chronology and Change Worksheet MCQ Paper

Grade 6 Social Studies — Chronology and Change Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the importance of chronological order in historical analysis.
  • Construct timelines to illustrate shifts over time.
  • Assess how sequencing influences perceptions of progress and causality.

Grade 6Social Studies9 Pages

Also included in: Grade 6 Social Studies - Evidence & Narratives Lesson Bundle for BC Framework +1 more

$3.00

Instant download

Stem Transport Worksheet | Grade 6 Science Activities

Stem Transport Worksheet | Grade 6 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how xylem and phloem transport water, minerals, and sugars in plants.
  • Describe how freeze–thaw cycles, drought, and pest damage can affect sap flow and plant survival.
  • Connect bark characteristics to protection from herbivores and fire.
$5.00

Instant download

Theme Development Worksheet Pack Grade 6 ELA Practice for Reading & Writing

Theme Development Worksheet Pack Grade 6 ELA Practice for Reading & Writing

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain what a theme is and how it differs from a topic or a plot summary
  • Identify a text’s theme by connecting characters’ choices, conflicts, and recurring ideas
  • Use evidence from multiple parts of a text to support a theme claim

Grade 6ELA11 Pages

Also included in: Grade 6 Reading and Viewing Lesson Bundle | Alberta ELA Framework +1 more

$3.00

Instant download

6th Grade Science | Population Dynamics Worksheet (PDF) BC Standards

6th Grade Science | Population Dynamics Worksheet (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how birth rate, death rate, immigration, and emigration affect population size over time
  • Distinguish between exponential growth and logistic growth, including the role of carrying capacity
  • Describe how density-dependent and density-independent factors influence population changes

Grade 6Science16 Pages

$4.00

Instant download

Grade 6 Math | Decimals and Fractions Worksheet (PDF) – Ontario Standards

Grade 6 Math | Decimals and Fractions Worksheet (PDF) – Ontario Standards

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Understand how to convert between decimals and fractions.
  • Compare and order decimals and fractions in real-world contexts.
  • Interpret visual models to determine equivalence of decimals and fractions.
$5.00

Instant download

Grade 6 Social Studies — Trade Networks Worksheet MCQ Paper

Grade 6 Social Studies — Trade Networks Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain how geography influenced Indigenous trade routes and partnerships
  • Describe how the fur trade created new economic connections and changed local wealth
  • Analyze continuity and change in trade goods, routes, and social relationships
$3.00

Instant download

6th Grade Science Worksheet | Mixtures And Solutions (PDF)

6th Grade Science Worksheet | Mixtures And Solutions (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Differentiate between mixtures, homogeneous mixtures (solutions), and heterogeneous mixtures using observable properties.
  • Explain how physical properties (particle size, solubility, density, and magnetism) help separate mixture components.
  • Select an appropriate separation method (filtration, evaporation, or decanting) based on the mixture type and component differences.

Grade 6Science16 Pages

$4.00

Instant download

Grade 6 Science Worksheet on Optimization Tradeoffs | Ontario Standards

Grade 6 Science Worksheet on Optimization Tradeoffs | Ontario Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand how multi-criteria design balances lift, drag, weight, stability, and manufacturability.
  • Learn methods for parameter tuning and Pareto trade-off concepts in engineering design.
  • Analyze how structural constraints influence wing aspect ratio and material choice.

Grade 6Science

$2.00

Instant download

Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Recommendation Systems Worksheet | How AI Suggestions Work Grade 6

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how recommendation systems use past choices and patterns to make suggestions.
  • Use lesson vocabulary (recommendation, preference, suggestion, algorithm) correctly in sentences.
  • Evaluate how recommendations can influence what people see online.
$5.00

Instant download

Integrated Synthesis Worksheet | Alberta Grade 6 Science Standards

Integrated Synthesis Worksheet | Alberta Grade 6 Science Standards

JCreated byJ.S Sheets

Learning Objectives

  • Understand how question framing, measurement strategies, and data handling influence scientific interpretation.
  • Recognize the importance of documentation, data provenance, and communication of limitations in integrated research.
  • Analyze examples of multi-site monitoring and how combined datasets inform policy decisions.

Grade 6Science9 Pages

$5.00

Instant download

Grade 6 Sustainability Strategies Science Worksheet | NGSS Printable Activity

Grade 6 Sustainability Strategies Science Worksheet | NGSS Printable Activity

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Understand the basic concepts of sustainability and how human actions impact the environment.
  • Identify different sustainability strategies such as renewable energy, conservation, circular resource use, and land management.
  • Evaluate the trade-offs among economic, social, and environmental priorities in sustainability practices.
$5.00

Instant download

Rearrangement Explanation Worksheet for Grade 6 Science

Rearrangement Explanation Worksheet for Grade 6 Science

JCreated byJ.S Sheets

Learning Objectives

  • Understand how atoms rearrange during a chemical reaction.
  • Describe how new substances form through atomic rearrangement.
  • Explain the difference between mere mixing and chemical reactions involving atom rearrangement.
$5.00

Instant download

Grade 6 Holiday| India Independence Day Worksheet for Mastery | PDF + Answer Key

Grade 6 Holiday| India Independence Day Worksheet for Mastery | PDF + Answer Key

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Describe how faith, hope, and community are connected to religious traditions connected with Mary
  • Explain how religious traditions can encourage compassion and respect in a diverse society
  • Identify key ideas from a passage about Mary and her significance in religious history

Grade 6Holiday8 Pages

$5.00

Instant download

Defining Design Problems: Criteria & Constraints Worksheets Grade 6

Defining Design Problems: Criteria & Constraints Worksheets Grade 6

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Identify the required function from an engineering problem statement
  • List measurable criteria for evaluating a design solution
  • Identify realistic constraints that shape engineering design choices

Grade 6Science14 Pages

Also included in: Engineering Design Grade 6 Science Worksheets | NGSS Bundle +2 more

$3.00

Instant download

Grade 6 Science | Flight Forces Worksheet (PDF + Answer Key) – Aerodynamics & Flight Principles

Grade 6 Science | Flight Forces Worksheet (PDF + Answer Key) – Aerodynamics & Flight Principles

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the four main aerodynamic forces: lift, drag, thrust, and weight.
  • Explain how these forces interact to produce different flight motions such as climb, cruise, and descent.
  • Identify examples of lift and thrust in real-world flight contexts, including propeller airplanes and gliders.
$3.00

Instant download

Molecular Processes Building Blocks and Macromolecules Worksheet | NGSS

Molecular Processes Building Blocks and Macromolecules Worksheet | NGSS

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Explain how monomers (amino acids, nucleotides, fatty acids, monosaccharides) form polymers (proteins, nucleic acids, lipids, carbohydrates).
  • Describe condensation reactions and hydrolysis as opposite processes that build and break macromolecules.
  • Relate molecular structure of macromolecules to functions such as enzyme activity and transport across cell membranes.

Grade 6Science15 Pages

Also included in: Grade 6 Cell Systems and Energy Pathways Science Lesson Bundle NGSS +1 more

$4.00

Instant download

Social Influences on Health Worksheet Grade 6 NHES Health Activities

Social Influences on Health Worksheet Grade 6 NHES Health Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how family, friends, and peers can influence health-related choices.
  • Identify examples of positive and negative social influences on behavior.
  • Use strategies to make healthy choices even when peer pressure is strong.
$5.00

Instant download

Grade 6 Science | Solar Motions - Daily Reading Comprehension

Grade 6 Science | Solar Motions - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the path of the Sun across the sky during different times of the day
  • Identify how Earth's tilt and orbit affect sunlight and seasons
  • Describe how the Moon's phases correspond to its position relative to Earth and the Sun

Grade 6Science44 Pages

$5.00

Instant download

Atomic Composition Worksheet & Doodle Notes | NGSS Grade 6 Science

Atomic Composition Worksheet & Doodle Notes | NGSS Grade 6 Science

Amber Owl EducationCreated byAmber Owl Education

Learning Objectives

  • Use models (ball-and-stick and space-filling) to describe how atoms combine to form simple molecules and extended structures.
  • Determine relative atom types and counts from chemical formulas such as H2O and NaCl.
  • Explain how structure (molecules vs. ionic lattices vs. polymer chains) relates to observable patterns of matter.

Grade 6Science15 Pages

Also included in: Grade 6 Science Matter and Chemical Reactions Lesson Bundle | NGSS +1 more

$5.00

Instant download

Water and Land Grade 6 Social Studies Worksheet | California Standards

Water and Land Grade 6 Social Studies Worksheet | California Standards

JCreated byJ.S Sheets

Learning Objectives

  • Understand the significance of water sources and fertile land in early civilizations.
  • Identify key rivers such as the Tigris and Euphrates and their role in agriculture.
  • Explain how environmental abundance influenced settlement patterns and society development.
$3.00

Instant download

Grade 6 Science – Cell Specialization Daily Reading Worksheet + Answer Key

Grade 6 Science – Cell Specialization Daily Reading Worksheet + Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Understand what cell specialization is and why it occurs
  • Identify different types of specialized cells and their functions
  • Explain how specialized cells work together to form tissues and organs
$3.00

Instant download

Grade 6 Science | Sustainability Strategies Worksheet & Answer Key (Printable PDF)

Grade 6 Science | Sustainability Strategies Worksheet & Answer Key (Printable PDF)

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Analyze how population growth and resource use impact Earth's systems.
  • Compare different sustainable practices including renewable energy and conservation.
  • Evaluate trade-offs among economic, social, and environmental priorities.

Grade 6Science

$2.00

Instant download

Grade 6 ELA Worksheet  Sentence Components

Grade 6 ELA Worksheet Sentence Components

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Identify the subject and predicate in different sentence types.
  • Recognize how complements complete the meaning of verbs.
  • Combine simple clauses into compound sentences to improve coherence.
$3.00

Instant download

Critical Listening Worksheet Grade 6 ELA Ontario Speaking & Listening

Critical Listening Worksheet Grade 6 ELA Ontario Speaking & Listening

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Track spoken information to identify main ideas and key details.
  • Infer speaker intent by paying attention to phrasing, emphasis, and tone.
  • Distinguish fact, opinion, and reasoning using careful listening.

Grade 6ELA10 Pages

$3.00

Instant download

6th Grade Science | Earth's System Interactions Worksheet (PDF + Answer Key)

6th Grade Science | Earth's System Interactions Worksheet (PDF + Answer Key)

Riverstone ClassroomCreated byRiverstone Classroom

Learning Objectives

  • Understand how Earth's geosphere, hydrosphere, atmosphere, and biosphere interact through transfer processes.
  • Identify feedback mechanisms such as albedo changes and sediment transport in Earth's systems.
  • Explain energy flow, phase changes, and sequential processes that produce observable patterns over different timescales.
$2.00

Instant download

Grade 6 Operational Definitions & Science Measurement Worksheet | Alberta

Grade 6 Operational Definitions & Science Measurement Worksheet | Alberta

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Identify characteristics of a vague description versus an operational definition.
  • Write an operational definition that includes clear measurement steps and units.
  • Explain how operational definitions improve fair comparison of data.
$5.00

Instant download

Grade 6 | Patriot Day Worksheet for Mastering Acts of Heroism | PDF + Answer Key

Grade 6 | Patriot Day Worksheet for Mastering Acts of Heroism | PDF + Answer Key

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain the purpose of Patriot Day and why communities remember acts of heroism
  • Identify behaviors that show courage, responsibility, and respect during emergencies
  • Use context clues to complete sentences about remembrance and civic habits

Grade 6Holiday8 Pages

$5.00

Instant download

Electrical Measurement with Ammeters and Voltmeters Grade 6 Science Worksheet

Electrical Measurement with Ammeters and Voltmeters Grade 6 Science Worksheet

Teacher's CornerCreated byTeacher's Corner

Learning Objectives

  • Explain the purpose of an ammeter and a voltmeter in a circuit
  • Distinguish between measuring current in amperes and measuring voltage in volts
  • Predict and interpret how instrument readings change in series and parallel circuits

Grade 6Science14 Pages

$4.00

Instant download

Spelling Strategies Worksheet Grade 6 ELA Word Study Practice + Answer Key

Spelling Strategies Worksheet Grade 6 ELA Word Study Practice + Answer Key

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Apply spelling strategies for long and short vowels and consonant doubling when adding endings
  • Use knowledge of word families and meaningful context to choose correct spelling for related words
  • Identify and correct errors involving homophones and frequently confused words during proofreading

Grade 6ELA10 Pages

$3.00

Instant download

Grade 6 Science | Understanding Eclipses & Tides - Daily Reading Comprehension

Grade 6 Science | Understanding Eclipses & Tides - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Learn the difference between solar and lunar eclipses.
  • Understand the alignment geometry causing eclipses.
  • Distinguish between umbra and penumbra effects.

Grade 6Science43 Pages

$5.00

Instant download

Grade 6 Control Surfaces and Aircraft Daily Reading Worksheet + Answer Key

Grade 6 Control Surfaces and Aircraft Daily Reading Worksheet + Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Identify different control surfaces on an aircraft
  • Understand how each control surface influences aircraft attitude
  • Describe how deflections change airflow and produce different motions
$3.00

Instant download

Energy Efficiency Worksheet for Grade 6 Science | Standards-Aligned Practice

Energy Efficiency Worksheet for Grade 6 Science | Standards-Aligned Practice

JCreated byJ.S Sheets

Learning Objectives

  • Understand the concept of energy efficiency and how it is measured.
  • Identify common sources of energy loss in machines and systems.
  • Evaluate trade-offs between performance and energy waste in various technologies.

Grade 6Science9 Pages

$5.00

Instant download

6th Grade Science | Human Influences Worksheet (PDF+ Answer Key)

6th Grade Science | Human Influences Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand human activities that impact natural ecosystems.
  • Identify examples of habitat fragmentation, pollution, and resource extraction.
  • Explain effects of human influences on species distribution and ecological balance.

Grade 6Science

$3.00

Instant download

Decomposers and Nutrient Cycling Science Worksheets Grade 6

Decomposers and Nutrient Cycling Science Worksheets Grade 6

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Explain how decomposers break down dead organisms and waste
  • Describe how nutrients return to soil and water for producers to use
  • Model how changes in decomposer activity can affect ecosystem productivity

Grade 6Science14 Pages

Also included in: Grade 6 Life Science Worksheets Bundle | Ecosystems & Body Systems +2 more

$3.00

Instant download

Grade 6 Science — Food Chains Worksheet for Mastering Energy Flow

Grade 6 Science — Food Chains Worksheet for Mastering Energy Flow

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Define producers, consumers, and decomposers and identify their roles in a food chain.
  • Explain the flow of energy and matter through different trophic levels in simple ecosystems.
  • Differentiate between linear food chains and networked food webs.
$2.00

Instant download

Final Presentation Test Prep Printables | Grade 6 ELA

Final Presentation Test Prep Printables | Grade 6 ELA

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Review a published draft to confirm it matches its purpose and audience.
  • Revise for correct spelling, punctuation, consistent formatting, and clear paragraphing.
  • Check that headings/titles and text features support understanding and keep the draft polished and consistent.
$5.00

Instant download

Synthetic Materials Worksheets: Origins & Properties for Grade 6 Science

Synthetic Materials Worksheets: Origins & Properties for Grade 6 Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how natural resources can be processed into synthetic materials
  • Compare properties of materials and connect those properties to their uses
  • Describe how durability, flexibility, conductivity, and biodegradability relate to material selection

Grade 6Science14 Pages

Also included in: Matter and Its Interactions Grade 6 Science NGSS Worksheets Bundle +2 more

$3.00

Instant download

Grade 6 Social Studies — Worksheet MCQ Paper for Mastering Stewardship

Grade 6 Social Studies — Worksheet MCQ Paper for Mastering Stewardship

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the concept of ecological stewardship and its importance.
  • Identify examples of Indigenous practices related to land and resource management.
  • Recognize the principles of sustainability and conservation rooted in community values.

Grade 6Social Studies9 Pages

Also included in: Grade 6 Social Studies BC: Indigenous Relationships & Knowledge Systems Bundle +1 more

$3.00

Instant download

Persuasive Techniques Worksheet Pack | Grade 6 ELA Practice

Persuasive Techniques Worksheet Pack | Grade 6 ELA Practice

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify common persuasive techniques used in media and explain how they influence an audience’s attention and emotions
  • Analyze how design and delivery choices (such as visuals, music, repetition, and testimonials) support a persuasive message
  • Evaluate whether persuasive techniques align with the needs and interests of a specific audience

Grade 6ELA11 Pages

Also included in: Grade 6 Media Literacy Lesson Bundle: ELA Alberta Framework +1 more

$3.00

Instant download

Halloween Haunted Tales Moral Worksheet Grade 6 | Holiday Activity

Halloween Haunted Tales Moral Worksheet Grade 6 | Holiday Activity

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Analyze how characters’ choices in a Halloween story reveal a moral lesson
  • Identify themes such as bravery, kindness, and respect in traditional tales
  • Use evidence from the text to explain why a message matters

Grade 6Holiday8 Pages

$5.00

Instant download

Spatial Relationships Worksheet | Standards-Aligned Grade 6 Social Studies

Spatial Relationships Worksheet | Standards-Aligned Grade 6 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Explain how geographic features relate to each other using distance, direction, and scale.
  • Analyze how physical geography and human-built systems influence regional development and trade routes.
  • Interpret how political boundaries can affect resource sharing, movement, and cultural connections.

Grade 6Social Studies10 Pages

$5.00

Instant download

Grade 6 Roots and Affixes Worksheet | Ontario ELA Vocabulary Building

Grade 6 Roots and Affixes Worksheet | Ontario ELA Vocabulary Building

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how common prefixes, suffixes, and roots build meaning in academic words.
  • Identify how affixes signal ideas such as negation, time, location, and profession.
  • Use root and affix knowledge to support spelling and interpretation of complex words.

Grade 6ELA11 Pages

$3.00

Instant download

6th Grade Science Worksheet | Mass Wasting Concepts & Assessment (PDF)

6th Grade Science Worksheet | Mass Wasting Concepts & Assessment (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Describe how gravity causes mass wasting and how unstable slopes lead to movement of rock and soil.
  • Explain how water, freeze-thaw, earthquakes, and erosion can trigger mass wasting.
  • Compare rockfalls, landslides, and slumps using key features and examples.

Grade 6Science15 Pages

Also included in: 6th Grade Earth & Climate Science Lesson Bundle – General Framework +1 more

$4.00

Instant download

6th Grade Science | Predictive Models Worksheet (Alberta Standards) (PDF)

6th Grade Science | Predictive Models Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Explain how predictive models represent Earth–Sun geometry to forecast observable sky events.
  • Use seasonal geometry ideas (axial tilt and orbital position) to predict changes in daylight and solar angle.
  • Interpret simple model outputs and connect them to real observations such as sunrise, sunset, and lunar phases.

Grade 6Science8 Pages

Also included in: Grade 6 Celestial Motion & Seasons Science Lesson Bundle | Alberta +1 more

$5.00

Instant download

Grade 6 Science – Eclipses and Tides Worksheet (Ontario Standard PDF)

Grade 6 Science – Eclipses and Tides Worksheet (Ontario Standard PDF)

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe the geometric conditions leading to solar and lunar eclipses, including the concepts of umbra and penumbra.
  • Explain the difference between solar and lunar eclipses and their frequency and visibility patterns.
  • Understand how gravitational forces from the Moon and Sun cause tides in Earth's oceans.

Grade 6Science

$3.00

Instant download

Tree Anatomy and Form-Function Relationships Worksheets Grade 6

Tree Anatomy and Form-Function Relationships Worksheets Grade 6

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify major parts of a tree (roots, trunk, branches, leaves, buds, bark) and describe what each one does.
  • Explain how tree structures help with survival needs such as support, transport, storage, and protection.
  • Use specific vocabulary from the lesson to make accurate form–function connections.

Grade 6Science12 Pages

Also included in: Trees and Forests Grade 6 Alberta Science Worksheets Bundle +1 more

$3.00

Instant download

Browse more categories

About Grade 6 Worksheets

Browse 8,582 printable Grade 6 worksheets across math, ELA, science, and social studies — each a ready-to-print PDF with optional answer keys.

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.