Worksheet Worksheets

12,826 type resources
6th Grade ELA Digital Publishing Worksheet (Worksheet + Answer Key)

6th Grade ELA Digital Publishing Worksheet (Worksheet + Answer Key)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Draft and revise a piece of writing using digital tools to improve clarity and correctness.
  • Format digital writing for readability using headings, paragraphs, and appropriate spacing.
  • Publish and share writing responsibly, including proper attribution for sources.

Grade 6ELA15 Pages

Also included in: Grade 6 Explanatory Writing Skills ELA Lesson Bundle: General ELA +1 more

$4.00

Instant download

6th Grade ELA – Evidence for Claims Worksheet (Worksheet + Answer Key)

6th Grade ELA – Evidence for Claims Worksheet (Worksheet + Answer Key)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Explain the difference between a claim and the evidence that supports it in a literary response.
  • Select relevant text evidence that directly supports an interpretation of characters, theme, or events.
  • Use evidence to show reasoning that connects back to specific details from the text.
$4.00

Instant download

6th Grade Science | Forest Types Worksheet (Printable PDF) – Classroom Assessment & Student Practice

6th Grade Science | Forest Types Worksheet (Printable PDF) – Classroom Assessment & Student Practice

Learning Objectives

  • Identify major regional forest types and their characteristic species.
  • Understand environmental factors shaping forest distribution and boundaries.
  • Recognize the ecological and habitat diversity in forest ecosystems.
$5.00

Instant download

6th Grade ELA Worksheet | Author Argument Reading & Analysis (PDF)

6th Grade ELA Worksheet | Author Argument Reading & Analysis (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify an author’s central claim in an informational argument or explanation.
  • Trace how supporting evidence and reasoning connect to that claim.
  • Explain how author choices such as definitions, comparisons, and cause-and-effect statements steer interpretation.
$4.00

Instant download

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms table, row, and column when describing data displays.
  • Identify what information belongs in a specific row or column in a table.
  • Use table structure to compare categories and find totals or relationships.

Grade 5Computer Science14 Pages

$3.00

Instant download

Atmospheric Structure Worksheet | Standards-Aligned Grade 8 Science Practice

Atmospheric Structure Worksheet | Standards-Aligned Grade 8 Science Practice

JCreated byJ.S Sheets

Learning Objectives

  • Identify the main atmospheric layers and describe how temperature and density change with altitude.
  • Explain how pressure decreases with height and how this affects weather observations.
  • Describe the role of ozone in the stratosphere and greenhouse gases in Earth’s energy balance.

Grade 8Science10 Pages

$5.00

Instant download

Innovation History Worksheet | TEKS Grade 7 Science Practice and Assessment

Innovation History Worksheet | TEKS Grade 7 Science Practice and Assessment

JCreated byJ.S Sheets

Learning Objectives

  • Differentiate innovation from invention using historical examples and causes of change over time.
  • Explain how diffusion and adaptation spread technological ideas across contexts and lead to new versions.
  • Describe how empirical observation and design choices work together to produce incremental improvements.

Grade 7Science10 Pages

$5.00

Instant download

Discussion Exchange Worksheet | Ontario Grade 12 ELA Standards Practice

Discussion Exchange Worksheet | Ontario Grade 12 ELA Standards Practice

JCreated byJ.S Sheets

Learning Objectives

  • Participate in discussions using respectful turn-taking and responsive listening.
  • Build on others’ ideas by referencing agreements, clarifying misunderstandings, and extending thoughts with relevant details.
  • Adjust speaking length and focus to meet group goals and to stay aligned with the discussion prompt.

Grade 12ELA10 Pages

$5.00

Instant download

AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson

AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define and use the terms benefit, risk, privacy, and fairness when talking about AI.
  • Identify common everyday examples of how AI is used and explain one benefit and one risk.
  • Explain how privacy, fairness, and accuracy can affect people when AI is used.

Grade 4Computer Science14 Pages

$3.00

Instant download

Residential Schools Worksheet | Social Studies Grade 11 BC Standards

Residential Schools Worksheet | Social Studies Grade 11 BC Standards

JCreated byJ.S Sheets

Learning Objectives

  • Evaluate primary and secondary sources for perspective, purpose, and reliability when studying residential schools.
  • Interpret how state and church policies shaped daily life in residential schools and contributed to long-term intergenerational impacts.
  • Assess causes and consequences of assimilationist education systems, including cultural genocide and forced language and identity suppression.

Grade 11Social Studies10 Pages

$5.00

Instant download

Sky Observations Worksheet for Grade 6 Science | Alberta Standards Practice

Sky Observations Worksheet for Grade 6 Science | Alberta Standards Practice

JCreated byJ.S Sheets

Learning Objectives

  • Understand the importance of systematic sky observations in recognizing patterns of celestial motion.
  • Identify key sky phenomena such as sunrise, sunset, Moon phases, and star positions.
  • Record and analyze observational data to recognize repeating cycles linked to Earth's movements.

Grade 6Science9 Pages

$5.00

Instant download

Atomic Models Worksheet | Science Practice & Standards-Aligned Grade 12

Atomic Models Worksheet | Science Practice & Standards-Aligned Grade 12

JCreated byJ.S Sheets

Learning Objectives

  • Describe the evolution of atomic models from Dalton to quantum mechanical theories.
  • Explain how subatomic particles influence atomic mass and behavior.
  • Identify real-world applications of atomic models, such as isotope use in geological dating and resource extraction.

Grade 12Science9 Pages

$5.00

Instant download

Secession and Union Worksheet | Social Studies | Grade 8 California

Secession and Union Worksheet | Social Studies | Grade 8 California

JCreated byJ.S Sheets

Learning Objectives

  • Explain how states’ rights arguments contributed to Southern secession
  • Describe economic disagreements, including tariffs and slavery-based labor systems, that intensified sectional conflict
  • Analyze how interpretations of the U.S. Constitution and presidential elections helped lead to the Civil War

Grade 8Social Studies10 Pages

$5.00

Instant download

Healthy Technology Habits Worksheets | Grade 3 Computer Science

Healthy Technology Habits Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how taking breaks supports focus and learning.
  • Identify healthy technology routines and describe what a balanced screen time habit looks like.
  • Compare healthy and unhealthy technology choices in everyday situations.

Grade 3Computer Science14 Pages

$3.00

Instant download

Grade 10 ELA – Rhetorical Structure Worksheet (PDF) – Alberta Standards

Grade 10 ELA – Rhetorical Structure Worksheet (PDF) – Alberta Standards

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Analyze how an author’s rhetorical structure guides a reader’s understanding of claims, evidence, and reasoning.
  • Identify common organizational patterns (problem-solution, claim-counterclaim, chronological progression, cause-effect) in grade-level texts.
  • Explain how transitions and signposting reveal an argument’s step-by-step development.
$4.00

Instant download

Grade 10 ELA Comprehension Worksheet | Alberta Standards (PDF)

Grade 10 ELA Comprehension Worksheet | Alberta Standards (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Monitor understanding by identifying main ideas and important relationships in both literary and informational texts.
  • Distinguish narrative elements (character, conflict, development) from informational elements (topic, definitions, explanatory structure).
  • Use context clues and cohesion markers to infer the meaning of complex vocabulary and dense sentences.
$4.00

Instant download

Adaptation Basics Worksheet | Ontario Grade 6 Science Assessment

Adaptation Basics Worksheet | Ontario Grade 6 Science Assessment

Cedar Grove LearningCreated byCedar Grove Learning

Learning Objectives

  • Distinguish structural, behavioural, and physiological adaptations and identify examples.
  • Explain how inherited traits can increase survival and reproductive success in a specific niche.
  • Differentiate inherited traits from acquired characteristics and describe how natural selection acts over generations.

Grade 6Science8 Pages

Also included in: Grade 6 Biodiversity and Adaptations Science Lesson Bundle Ontario +1 more

$5.00

Instant download

Cyberbullying Prevention and Response Worksheets | Grade 7 Computer Science

Cyberbullying Prevention and Response Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define cyberbullying and harassment and distinguish them from normal online disagreement
  • Identify effective response steps, including reporting and preserving evidence
  • Use bystander and support strategies to help someone affected by cyberbullying

Grade 7Computer Science14 Pages

$3.00

Instant download

6th Grade ELA Text Structure Purpose Worksheet (PDF) – General ELA Standards

6th Grade ELA Text Structure Purpose Worksheet (PDF) – General ELA Standards

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify how informational text structure (headings, sequence, transitions, and stated organization) supports the author’s purpose.
  • Explain how arrangement and emphasis affect clarity, pacing, and the reader’s understanding.
  • Use textual evidence to connect structure choices to specific effects on the reader.
$4.00

Instant download

Impact of Exploration Worksheet | TEKS Social Studies Grade 10

Impact of Exploration Worksheet | TEKS Social Studies Grade 10

JCreated byJ.S Sheets

Learning Objectives

  • Explain major causes of European exploration and how voyages expanded over time
  • Describe key consequences of exploration for Indigenous societies, including disease, labor demands, and cultural change
  • Analyze how colonization and exchange networks reshaped global power and trade

Grade 10Social Studies10 Pages

$5.00

Instant download

Political Impacts Worksheet | Aligned to BC Grade 11 Social Studies

Political Impacts Worksheet | Aligned to BC Grade 11 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Explain how political structures and institutional rules shape community outcomes and citizens’ experiences.
  • Analyze cause-and-effect relationships between governance decisions and social consequences.
  • Compare how electoral systems and policy choices can produce different rights and international impacts.

Grade 11Social Studies10 Pages

$5.00

Instant download

Mountain Building Worksheet | AP Science 9th Grade Practice

Mountain Building Worksheet | AP Science 9th Grade Practice

JCreated byJ.S Sheets

Learning Objectives

  • Understand the processes involved in mountain-building, including crustal shortening, thickening, and metamorphism.
  • Analyze how plate convergence influences surface topography and erosion patterns.
  • Evaluate the impact of mountain-building episodes on regional climate and sediment delivery.
$5.00

Instant download

Signs of Physical Change Worksheet | Grade 7 Science | Alberta

Signs of Physical Change Worksheet | Grade 7 Science | Alberta

JCreated byJ.S Sheets

Learning Objectives

  • Identify key signs indicating a physical change has occurred.
  • Differentiate between physical and chemical changes based on observable indicators.
  • Explain particle behavior during physical changes using real-world examples.

Grade 7Science9 Pages

$5.00

Instant download

Neutralization Stoichiometry Worksheet | Alberta Grade 11 Science Practice

Neutralization Stoichiometry Worksheet | Alberta Grade 11 Science Practice

JCreated byJ.S Sheets

Learning Objectives

  • Understand the concept of neutralization reactions and their applications.
  • Apply molarity, limiting reagent, and titration principles to solve stoichiometric problems.
  • Perform mass conversions and calculate reagent amounts in neutralization scenarios.

Grade 11Science9 Pages

$5.00

Instant download

Phase Changes Worksheet | Grade 7 Science Practice & Assessment

Phase Changes Worksheet | Grade 7 Science Practice & Assessment

JCreated byJ.S Sheets

Learning Objectives

  • Describe different types of phase changes and how energy transfer affects them.
  • Identify the effects of temperature and pressure on phase transitions.
  • Explain the concepts of latent heat and particle arrangement during phase changes.

Grade 7Science9 Pages

$5.00

Instant download

Scientific Discoveries Worksheet | Standards-Aligned Grade 7 Social Studies

Scientific Discoveries Worksheet | Standards-Aligned Grade 7 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Explain how scientific breakthroughs can change everyday life and social practices over time.
  • Describe how innovations like electricity and new medical treatments influenced economic power and new industries.
  • Use evidence from a text to identify cause-and-effect relationships in historical technological change.

Grade 7Social Studies10 Pages

$5.00

Instant download

Stewardship in Action Worksheet | Social Studies Standards Grade 6

Stewardship in Action Worksheet | Social Studies Standards Grade 6

JCreated byJ.S Sheets

Learning Objectives

  • Explain how stewardship supports ecological responsibility and land health in Indigenous communities.
  • Identify examples of sustainable resource management and conservation practices.
  • Describe how reciprocal relationships and ethical decision-making guide community involvement.

Grade 6Social Studies10 Pages

$5.00

Instant download

Mantle Convection Worksheet | Standards-Aligned Science Practice Grade 11

Mantle Convection Worksheet | Standards-Aligned Science Practice Grade 11

JCreated byJ.S Sheets

Learning Objectives

  • Explain the process of mantle convection and its role in plate tectonics.
  • Identify features associated with mantle convection such as upwelling, downwelling, and mantle plumes.
  • Describe how geophysical observations reveal mantle flow patterns.

Grade 11Science9 Pages

$5.00

Instant download

6th Grade Science – Aerodynamics & Flight Worksheet (Alberta Standards) (PDF)

6th Grade Science – Aerodynamics & Flight Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Compare how kites, gliders, and round canopies behave using lift, drag, and control ideas
  • Explain how glide ratio and lift-to-drag performance relate to endurance and distance
  • Use Alberta contexts (prairie crosswinds and valley thermals) to predict likely flight outcomes

Grade 6Science8 Pages

Also included in: Grade 6 Aerodynamics & Flight Forces Science Lesson Bundle: Alberta +1 more

$5.00

Instant download

Urban Planning Basics Worksheet for Grade 9 Social Studies

Urban Planning Basics Worksheet for Grade 9 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Explain how land use regulations and zoning influence where different activities can happen in cities.
  • Describe how growth boundaries and other policy instruments can shape settlement patterns.
  • Analyze causes and consequences of dispersed growth, sprawl, and rising service costs.

Grade 9Social Studies10 Pages

Free

Instant download

Grade 6 Science Light Properties Worksheet | Standards-Aligned Practice

Grade 6 Science Light Properties Worksheet | Standards-Aligned Practice

JCreated byJ.S Sheets

Learning Objectives

  • Understand that light behaves as both waves and particles, characterized by wavelength, frequency, and energy.
  • Identify the range of visible light within the electromagnetic spectrum and recognize wavelengths beyond visible light.
  • Explain how shorter wavelengths carry more energy and can cause chemical changes, while longer wavelengths transfer thermal energy.

Grade 6Science9 Pages

$5.00

Instant download

Grade 7 Science – Conservation Applications Worksheet (Alberta) PDF

Grade 7 Science – Conservation Applications Worksheet (Alberta) PDF

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Explain how conservation of mass is used to create mass budgets in closed or near-closed systems
  • Connect conservation of mass to reaction stoichiometry and balanced chemical equations
  • Use environmental mass balances to interpret measured versus expected masses in real situations
$5.00

Instant download

Grade 7 Science Worksheet – Chemical Change Evidence (Alberta Standards) (PDF)

Grade 7 Science Worksheet – Chemical Change Evidence (Alberta Standards) (PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Identify observable evidence that a chemical change has occurred (color change, gas production, precipitate formation, temperature/energy change, odor change).
  • Explain chemical change at the particle level as bond breaking and bond forming, not just particle rearrangement.
  • Use evidence from real-world examples (rusting iron, combustion of natural gas) to support claims about chemical vs. physical changes.
$5.00

Instant download

Grade 7 Science – Solution Concentration Practice Worksheet (Alberta Standards) (PDF)

Grade 7 Science – Solution Concentration Practice Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Define solution concentration and describe how solute and solvent relate to it
  • Identify and use common concentration measures such as mass percent and grams per litre
  • Explain how concentration affects physical properties like boiling point elevation and freezing point depression
$5.00

Instant download

Grade 7 Science – Solubility Factors Worksheet (Alberta Standards) (Answer Key)

Grade 7 Science – Solubility Factors Worksheet (Alberta Standards) (Answer Key)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Explain how solute/solvent nature affects solubility and dissolution
  • Describe how temperature, pressure, and agitation influence the amount and rate of dissolving
  • Use particle size and surface area ideas to predict how quickly solids dissolve
$5.00

Instant download

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

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

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Differentiate between pure substances, mixtures, and solutions using measurable properties and uniformity.
  • Explain why pure substances have characteristic melting points while mixtures do not.
  • Describe solutions as homogeneous mixtures in which solute particles are dispersed at the molecular scale.
$5.00

Instant download

Cell Structures Worksheet for Grade 7 Science NGSS Aligned | PDF Practice

Cell Structures Worksheet for Grade 7 Science NGSS Aligned | PDF Practice

JCreated byJ.S Sheets

Learning Objectives

  • Identify the main organelles in plant and animal cells and explain their functions.
  • Connect cell structure to its role in processes such as transport, synthesis, and compartmentalization.
  • Compare eukaryotic and prokaryotic cells using examples like leaf mesophyll and muscle cells.
$5.00

Instant download

Technological Change Worksheet | Standards-Based Social Studies Practice Grade 6

Technological Change Worksheet | Standards-Based Social Studies Practice Grade 6

JCreated byJ.S Sheets

Learning Objectives

  • Identify key technological innovations developed by early societies, such as irrigation, metallurgy, and writing systems.
  • Explain how technological change affected social organization and economic activity.
  • Describe how technology helped spread cultural ideas and supported empire-building.

Grade 6Social Studies10 Pages

$5.00

Instant download

Technology and Change Worksheet | BC Standards Grade 7 Social Studies

Technology and Change Worksheet | BC Standards Grade 7 Social Studies

JCreated byJ.S Sheets

Learning Objectives

  • Explain how technological innovations can change economic activities over time
  • Identify cause-and-effect relationships between technology, employment, and community structures
  • Evaluate how technology can create opportunities and challenges for different groups in a community

Grade 7Social Studies10 Pages

$5.00

Instant download

Grade 5 Seasonally-Themed Valentine MCQ Worksheet | Holiday & Love Symbols (PDF)

Grade 5 Seasonally-Themed Valentine MCQ Worksheet | Holiday & Love Symbols (PDF)

Learning Objectives

  • Recognize and understand the meanings behind common Valentine symbols such as hearts, roses, and Cupid.
  • Identify how these symbols are used to express love, affection, and good wishes.
  • Explore the cultural significance of Valentine symbols in cards and decorations.

Grade 5Seasonal

$5.00

Instant download

Urban Growth Worksheet for Grade 8 Social Studies | Ontario Standards

Urban Growth Worksheet for Grade 8 Social Studies | Ontario Standards

JCreated byJ.S Sheets

Learning Objectives

  • Explain how industrial jobs and transportation networks contribute to population concentration in cities.
  • Describe how municipal governance and planning decisions affect infrastructure and public health in growing urban areas.
  • Compare continuity and change by identifying persistent neighborhood patterns and new metropolitan structures.

Grade 8Social Studies10 Pages

$5.00

Instant download

Cultural Change Worksheet | Social Studies Assessment Grade 8 BC Standards

Cultural Change Worksheet | Social Studies Assessment Grade 8 BC Standards

JCreated byJ.S Sheets

Learning Objectives

  • Explain how immigration and economic shifts can drive cultural and social change in Canadian communities.
  • Describe how language, traditions, and community practices may shift when cultures interact.
  • Analyze how inclusion and exclusion can affect social cohesion over time.

Grade 8Social Studies10 Pages

$5.00

Instant download

Technology Impacts Worksheet for Grade 12 Social Studies | Ontario Aligned

Technology Impacts Worksheet for Grade 12 Social Studies | Ontario Aligned

JCreated byJ.S Sheets

Learning Objectives

  • Explain how digital technologies reshape communication, labor, surveillance, and identity formation
  • Analyze cause-and-effect relationships between platform design, regulation, employment patterns, and civic engagement
  • Evaluate continuity and change from earlier media revolutions to today’s algorithmic media systems

Grade 12Social Studies10 Pages

$5.00

Instant download

6th Grade ELA Worksheet | Collaborative Dialogue & Comprehension Practice (PDF)

6th Grade ELA Worksheet | Collaborative Dialogue & Comprehension Practice (PDF)

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Identify purposeful conversational norms for collaborative dialogue, including turn-taking and respectful listening.
  • Use evidence-based responses by summarizing ideas, asking clarifying questions, and connecting new points to shared goals.
  • Respond directly to discussion questions while maintaining engagement across different roles in a conversation.

Grade 6ELA17 Pages

Also included in: Grade 6 Evidence & Argument Mapping ELA Lesson Bundle: General ELA +1 more

$4.00

Instant download

6th Grade Science | Apparent Sun Path Worksheet (Printable PDF with Answer Key)

6th Grade Science | Apparent Sun Path Worksheet (Printable PDF with Answer Key)

Learning Objectives

  • Understand how the Sun's apparent path varies with season and latitude.
  • Describe how solar elevation at noon influences day length and solar intensity.
  • Compare the Sun's apparent motion in different geographic locations, such as Calgary and northern communities.
$5.00

Instant download

Assessment Literacy Worksheet | May Grade 11 Holiday Subject

Assessment Literacy Worksheet | May Grade 11 Holiday Subject

Cedar Grove LearningCreated byCedar Grove Learning

Learning Objectives

  • Explain how different types of assessments evaluate knowledge and critical thinking.
  • Interpret scoring methods (rubrics, answer keys, and grading) to understand what feedback means.
  • Analyze how question design and learning targets support transparent, fair assessment.

Grade 11Holiday8 Pages

Also included in: Grade 11 Holiday Subject Lesson Bundle for May Test Prep & Strategies +1 more

$5.00

Instant download

Reformation Leaders Worksheet | Social Studies | Standards-Aligned Grade 7

Reformation Leaders Worksheet | Social Studies | Standards-Aligned Grade 7

JCreated byJ.S Sheets

Learning Objectives

  • Explain how Martin Luther, John Calvin, and Huldrych Zwingli emphasized scripture authority and individual faith.
  • Describe how the Reformation led to new Christian traditions such as Lutheranism and Calvinism.
  • Analyze how reform ideas influenced religious practices, conflicts, and political debates about authority and governance.

Grade 7Social Studies10 Pages

$5.00

Instant download

Science Grade 9 Worksheet | Greenhouse Feedbacks | Standards-Aligned

Science Grade 9 Worksheet | Greenhouse Feedbacks | Standards-Aligned

JCreated byJ.S Sheets

Learning Objectives

  • Explain how greenhouse gases affect Earth’s energy balance through absorbed and emitted infrared radiation
  • Identify amplifying and moderating feedbacks (water vapor, ice/snow albedo, clouds, and circulation)
  • Describe how feedbacks connect atmospheric chemistry to Earth system energy cycling
$5.00

Instant download

Browse more categories

About Worksheet Worksheets

Browse 12,826 printable worksheet worksheets across subjects and grade levels — each delivered as a ready-to-print PDF.

Every worksheet on MyTeachingSheets is created by independent teacher-authors and reviewed before publication. All resources download as printable PDFs for classroom, homework, or at-home practice, and many include answer keys. Preview any worksheet free before buying.