Grade 10 Science Worksheets

6,624 worksheets
Grade 10 Science | Net Force and Motion Worksheet (NGSS-Aligned PDF)

Grade 10 Science | Net Force and Motion Worksheet (NGSS-Aligned PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze the quantitative relationships between net force, mass, and acceleration using Newton's second law.
  • Interpret motion graphs and understand their relation to constant acceleration and force.
  • Apply vector summation to determine net force in various scenarios including inclined planes and frictional effects.
$5.00
Grade 10 Science – Hazard Influence Worksheet (NGSS Aligned) (PDF)

Grade 10 Science – Hazard Influence Worksheet (NGSS Aligned) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze how freshwater availability, natural hazards, and climate variability influence human settlements and land use.
  • Evaluate evidence from paleoclimate records, flood data, and migration patterns to understand societal responses to environmental hazards.
  • Describe examples such as water scarcity, volcanic eruptions, and sea-level rise affecting communities and economies.
$5.00
Grade 10 Science | Momentum & Impulse NGSS Worksheet (PDF)

Grade 10 Science | Momentum & Impulse NGSS Worksheet (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the relationship between impulse and momentum and their mathematical formulations.
  • Explain the impulse-momentum theorem and its application in analyzing collisions and interactions.
  • Describe conservation of momentum in closed systems during elastic and inelastic collisions.
$5.00
Grade 10 Science | Integrated Systems Worksheet (Alberta Standards) (PDF)

Grade 10 Science | Integrated Systems Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Trace energy transformations in integrated mechanical–electrical systems using conservation principles
  • Apply work–energy and kinematics ideas to predict how motion relates to electrical power output
  • Evaluate real system performance by identifying where energy conversions and losses occur
$5.00
Grade 10 Science | Mechanical Calculations Worksheet (Alberta Standards) (PDF)

Grade 10 Science | Mechanical Calculations Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Apply quantitative energy-balance equations to determine final speed or height in systems with friction and gravity
  • Identify how non-conservative work affects mechanical energy during motion
  • Use correct units and algebraic rearrangements when solving for unknown variables
$5.00
Grade 10 Science | Kinematic Graphs Worksheet (PDF) Alberta Standard

Grade 10 Science | Kinematic Graphs Worksheet (PDF) Alberta Standard

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Interpret slopes and areas on position–time and velocity–time graphs to determine velocity, acceleration, and displacement
  • Connect graph features to equations of motion for real-world scenarios
  • Use kinematic reasoning to infer changes in forces from changes in graph shape
$5.00
Grade 10 Science | Motors and Generators Worksheet (Alberta Standard PDF)

Grade 10 Science | Motors and Generators Worksheet (Alberta Standard PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain how motors and generators convert between electrical energy and mechanical energy using electromagnetic forces.
  • Describe how a current-carrying coil in a magnetic field produces torque and rotational motion.
  • Compare generator and motor operation in terms of energy flow and the direction of induced effects.
$5.00
Grade 10 Science – Ohm's Law Worksheet (Alberta Standard) PDF

Grade 10 Science – Ohm's Law Worksheet (Alberta Standard) PDF

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Use Ohm’s law (V = IR) to calculate voltage, current, or resistance for a circuit.
  • Determine the equivalent resistance of series and parallel resistor combinations.
  • Explain how temperature affects resistance and predict changes in current in real circuits.
$5.00
Grade 10 Science Cell Division Worksheet – NGSS-Aligned (PDF)

Grade 10 Science Cell Division Worksheet – NGSS-Aligned (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Describe the processes of mitosis and meiosis and their roles in growth, repair, and reproduction.
  • Explain cell cycle checkpoints, apoptosis, and their importance in maintaining healthy cell division.
  • Analyze how chromosomal segregation and cyclin-dependent control points regulate the cell cycle.
$5.00
Grade 10 Science | Momentum Transfer Worksheet (PDF) Structured Practice

Grade 10 Science | Momentum Transfer Worksheet (PDF) Structured Practice

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain linear momentum and impulse and how they relate to collisions and interactions.
  • Apply conservation of momentum to closed systems and interpret momentum transfer in real-world scenarios.
  • Use impulse–momentum ideas to analyze changes in velocity caused by forces acting over time.
$5.00
Grade 10 Science – Transmission Losses Worksheet (Alberta Standards) (PDF)

Grade 10 Science – Transmission Losses Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain why resistive transmission losses depend on current and conductor resistance
  • Describe how increasing transmission voltage reduces current and lowers I^2R losses
  • Relate voltage regulation and transformer choices to long-distance power delivery and grid reliability
$5.00
Grade 10 Science | Evolutionary Evidence Worksheet (NGSS10 PDF)

Grade 10 Science | Evolutionary Evidence Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Identify different types of evidence supporting common ancestry and descent with modification.
  • Explain how fossil records, comparative anatomy, embryology, and molecular data contribute to understanding evolution.
  • Describe how radiometric dating and genetic sequences provide temporal and molecular context for fossils.
$5.00
Grade 10 Science | Ecosystem Stability Worksheet (NGSS10 PDF)

Grade 10 Science | Ecosystem Stability Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the concepts of resilience, thresholds, and stability landscapes in ecosystems.
  • Analyze how natural and human disturbances affect ecosystem recovery and stability.
  • Evaluate management strategies for restoring ecosystems and maintaining services under changing disturbance regimes.
$5.00
Grade 10 Science | Work and Power Worksheet (Alberta Standards) (PDF)

Grade 10 Science | Work and Power Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain and apply the relationship between work, force, and displacement (W = Fd cosθ) in physics and everyday situations
  • Relate power to energy transfer per unit time and interpret how changing time affects power
  • Use basic problem-solving skills to calculate work and power using units and numerical values
Free
Grade 10 Science | Reaction Rates NGSS Worksheet (PDF) – NGSS10

Grade 10 Science | Reaction Rates NGSS Worksheet (PDF) – NGSS10

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain how collision theory and rate laws describe factors affecting reaction speed.
  • Identify the effects of temperature, concentration, surface area, and catalysts on reaction rates.
  • Interpret empirical rate data through molecular collision frequency and activation energy concepts.
$5.00
Grade 10 Science | Reaction Evidence Worksheet (NGSS10 PDF)

Grade 10 Science | Reaction Evidence Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain how conservation of atoms and atomic rearrangement support evidence of chemical reactions.
  • Identify observable signs of chemical reactions such as gas evolution, color change, temperature change, and precipitate formation.
  • Correlate reactant properties with product identities using balanced chemical formulas.
$5.00
Grade 10 Science | Work and Power NGSS Worksheet (PDF) (ngss10)

Grade 10 Science | Work and Power NGSS Worksheet (PDF) (ngss10)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the relationship between force, displacement, and energy through the work–energy theorem.
  • Calculate work and power in various physical contexts using algebraic manipulation and unit conversions.
  • Differentiate between average and instantaneous power and apply these concepts to real-world scenarios.
$5.00
Grade 10 Science | Thermal Transfer Worksheet (NGSS10) PDF

Grade 10 Science | Thermal Transfer Worksheet (NGSS10) PDF

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain the mechanisms of heat transfer: conduction, convection, and radiation.
  • Analyze heat flux and temperature gradients in various systems.
  • Apply calorimetric reasoning to determine thermal energy changes during phase changes.
$5.00
Grade 10 Science | Paleoclimate Evidence Worksheet (NGSS10 PDF)

Grade 10 Science | Paleoclimate Evidence Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the types of proxy records used to reconstruct past climates.
  • Identify how isotopic ratios and microfossil assemblages inform about historical climate conditions.
  • Compare paleoclimate data with recent instrumental records to assess climate change patterns.
$5.00
Grade 10 Science – Energy Conversion Worksheet (NGSS) (PDF)

Grade 10 Science – Energy Conversion Worksheet (NGSS) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the different forms of energy and how they convert from one to another.
  • Analyze the efficiency and loss channels in energy conversion devices.
  • Compare energy conversion pathways in practical systems like photovoltaic cells and engines.
$5.00
Grade 10 Science – Energy Conservation Worksheet (NGSS Aligned PDF)

Grade 10 Science – Energy Conservation Worksheet (NGSS Aligned PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the principles of energy conservation in closed and isolated systems.
  • Identify energy transformations between kinetic and potential energy in mechanical systems.
  • Explain how energy losses to thermal energy occur during mechanical processes.
$5.00
Grade 10 Science | Surface Atmosphere Worksheet (NGSS 10)

Grade 10 Science | Surface Atmosphere Worksheet (NGSS 10)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the interactions between surface properties and atmospheric processes.
  • Describe how energy exchange and radiative forcing influence climate variability.
  • Explain the roles of albedo, evapotranspiration, and soil moisture in surface-atmosphere coupling.
$5.00
Grade 10 Science – Rock Transformations Worksheet (NGSS10 PDF)

Grade 10 Science – Rock Transformations Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the processes involved in the rock cycle, including crystallization, lithification, metamorphism, and weathering.
  • Link geological processes such as magma generation, sediment transport, and burial to rock formation.
  • Identify petrologic indicators like mineral assemblages, texture, and geochemical signatures to interpret pressure–temperature histories.
$5.00
Grade 10 Science - Energy Accounting NGSS Worksheet (PDF) – NGSS10

Grade 10 Science - Energy Accounting NGSS Worksheet (PDF) – NGSS10

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the principles of energy flow and transfer within systems.
  • Use diagrams and models to quantify energy exchanges among different stores.
  • Apply algebraic and graphical methods to analyze energy distribution in various scenarios.
$5.00
Grade 10 Science NGSS | Trade Off Optimization Worksheet (Worksheet + Answer Key)

Grade 10 Science NGSS | Trade Off Optimization Worksheet (Worksheet + Answer Key)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze trade-offs and optimization strategies using cost-benefit matrices and Pareto fronts.
  • Apply quantitative methods to compare design options considering multiple objectives.
  • Evaluate the impact of constraints such as mass, cost, and environmental factors on design choices.
$5.00
Grade 10 Science | Wave Properties NGSS Worksheet (PDF)

Grade 10 Science | Wave Properties NGSS Worksheet (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the mathematical relationships between wave parameters such as amplitude, wavelength, frequency, and wave speed.
  • Interpret sinusoidal and periodic wave models using trigonometric functions and phase relationships.
  • Explain the phenomena of superposition, interference patterns, and standing waves in wave systems.
$5.00
Grade 10 Science | Model Evaluation Worksheet (NGSS 10) (PDF)

Grade 10 Science | Model Evaluation Worksheet (NGSS 10) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how to compare computational models with empirical data using statistical methods.
  • Analyze prototype performance datasets to identify failure modes and assess reliability.
  • Evaluate the accuracy of models through validation techniques and uncertainty quantification.
$5.00
Grade 10 Science – System Optimization Worksheet (NGSS10) (PDF)

Grade 10 Science – System Optimization Worksheet (NGSS10) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how mathematical models and computational analysis optimize communication systems.
  • Evaluate trade-offs among range, throughput, and reliability in system design.
  • Apply concepts of link budget calculations, antenna gain, and impedance matching.
$5.00
Grade 10 Science | Signal Transmission Worksheet (NGSS10 PDF)

Grade 10 Science | Signal Transmission Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how modulation schemes encode information on carrier signals.
  • Identify the differences between amplitude, frequency, and phase modulation techniques.
  • Evaluate the effects of channel constraints such as bandwidth, noise, attenuation, and dispersion on signal quality.
$5.00
Grade 10 Science | Electromagnetic Behavior Worksheet (NGSS 10)

Grade 10 Science | Electromagnetic Behavior Worksheet (NGSS 10)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the relationship between photon energy and electromagnetic spectra using Planck's relation E = hf.
  • Interpret spectral signatures from thermal and atomic sources to analyze energy transfer processes.
  • Identify detection mechanisms such as photodiodes and spectrometers used in observing electromagnetic radiation across different bands.
$5.00
Grade 10 Science | Cell Organization Worksheet NGSS (PDF)

Grade 10 Science | Cell Organization Worksheet NGSS (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Identify membrane-bound organelles and their functions within eukaryotic and prokaryotic cells.
  • Compare structures such as mitochondria, chloroplasts, endoplasmic reticulum, and nucleus, and link ultrastructure to metabolic and genetic roles.
  • Describe the hierarchical organization from cells to tissues and organs, including examples like epithelial and muscle tissues.
$5.00
Grade 10 Science | Carbon Cycling NGSS Worksheet (PDF) - NGSS10

Grade 10 Science | Carbon Cycling NGSS Worksheet (PDF) - NGSS10

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the components and fluxes involved in the global carbon cycle.
  • Identify sources and sinks of atmospheric carbon dioxide.
  • Explain feedback mechanisms affecting climate change related to carbon fluxes.
$5.00
Grade 10 Science – Atomic Structure Worksheet (NGSS Aligned) PDF

Grade 10 Science – Atomic Structure Worksheet (NGSS Aligned) PDF

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze electron configurations, nuclear composition, and periodic trends to predict elemental properties.
  • Understand how the periodic table models valence electron patterns and ion formation.
  • Explain the relationships among isotopes, atomic mass, and reactivity.
$5.00
Grade 10 Science | Resource Tradeoffs Worksheet (NGSS) (PDF)

Grade 10 Science | Resource Tradeoffs Worksheet (NGSS) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze different energy and mineral resource options considering economic, environmental, and sustainability criteria.
  • Evaluate trade-offs among resource development strategies such as fossil fuels, solar, wind, and mining reclamation.
  • Apply criteria like resource depletion, ecosystem impact, and emissions to compare resource management strategies.
$5.00
Grade 10 Science – Chemical Equilibrium Worksheet (NGSS10 PDF)

Grade 10 Science – Chemical Equilibrium Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how changes in pressure, concentration, and temperature shift chemical equilibria.
  • Describe the role of catalysts in reaching equilibrium faster.
  • Explain the significance of equilibrium constants as quantitative descriptors.
$5.00
Grade 10 Science | Bond Energetics Worksheet (NGSS-Aligned PDF)

Grade 10 Science | Bond Energetics Worksheet (NGSS-Aligned PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain how bond formation and breaking relate to energy changes in chemical reactions.
  • Distinguish between exothermic and endothermic processes based on bond energy concepts.
  • Interpret potential energy diagrams and compare bond energies of single, double, and triple bonds.
$5.00
Grade 10 Science – Mitigation Strategies Worksheet (NGSS) PDF

Grade 10 Science – Mitigation Strategies Worksheet (NGSS) PDF

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Evaluate various mitigation and management approaches to reduce environmental impacts and greenhouse gas emissions.
  • Analyze the effectiveness, co-benefits, and trade-offs of different mitigation options across sectors and scales.
  • Understand technological, economic, and societal constraints influencing mitigation strategies.
$5.00
Grade 10 Science | Climate Projections NGSS Worksheet (PDF)

Grade 10 Science | Climate Projections NGSS Worksheet (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how instrumental records, proxy data, and climate models are used to analyze climate trends.
  • Identify the sources and types of data used in climate projections.
  • Interpret the uncertainty and variability in climate model outputs and projections.
$5.00
Grade 10 Science | Speciation Processes Worksheet (NGSS10 PDF)

Grade 10 Science | Speciation Processes Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the mechanisms involved in speciation, including geographic, ecological, polyploidy, and behavioral barriers.
  • Identify empirical examples of speciation such as island finches, cichlid fishes, and plant chromosomal doubling.
  • Analyze phylogenetic patterns and reproductive barriers to determine mechanisms of lineage splitting.
$5.00
Grade 10 Science | Mutation Variation Worksheet (NGSS Aligned) (PDF)

Grade 10 Science | Mutation Variation Worksheet (NGSS Aligned) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how mutations at nucleotide and chromosomal scales contribute to genetic variation.
  • Identify different mutational mechanisms and their effects on gene function and phenotype.
  • Analyze examples such as sickle hemoglobin to understand the impact of point mutations.
$5.00
Grade 10 Science | Mendelian Patterns Worksheet (NGSS10 PDF)

Grade 10 Science | Mendelian Patterns Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Explain Mendelian inheritance patterns using probability and pedigree analysis.
  • Describe the concepts of dominance, segregation, and independent assortment.
  • Relate chromosome behavior during meiosis to Mendelian principles.
$5.00
Grade 10 Science – Selective Mechanisms Worksheet (NGSS10 PDF)

Grade 10 Science – Selective Mechanisms Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how natural selection operates through variation, differential success, and environmental pressures.
  • Identify empirical examples of natural selection such as antibiotic resistance, melanism, and beak variation.
  • Explain the connection between observable phenotypic changes and allele frequency dynamics in populations.
$5.00
Grade 10 Science | Biodiversity Change Worksheet (NGSS Aligned PDF)

Grade 10 Science | Biodiversity Change Worksheet (NGSS Aligned PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand the factors that influence changes in biodiversity over time.
  • Identify methods used to analyze and monitor species and ecosystems.
  • Evaluate human impacts on biodiversity and ecosystem resilience.
$5.00
Grade 10 Science – Physiological Systems Worksheet (NGSS10 PDF)

Grade 10 Science – Physiological Systems Worksheet (NGSS10 PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Compare the structure and function of circulatory, respiratory, digestive, excretory, and integumentary systems.
  • Identify key structural features like vascular networks, alveoli, nephron architecture, and epithelial barriers.
  • Explain how organ systems coordinate through flow rates, surface area-to-volume ratios, and transport kinetics.
$5.00
Grade 10 Science – Conservation of Mass Worksheet (NGSS - PDF)

Grade 10 Science – Conservation of Mass Worksheet (NGSS - PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Understand how to balance chemical equations to demonstrate atom and mass conservation.
  • Apply the mole concept and molar masses to track atom counts in reactions.
  • Use quantitative representations to verify invariant total mass across chemical reactions.
$5.00
Grade 10 Science | Particle Interactions Worksheet (NGSS 10) (PDF)

Grade 10 Science | Particle Interactions Worksheet (NGSS 10) (PDF)

Silver Birch TeachingSilver Birch Teaching·ScienceGrade 10

Learning Objectives

  • Analyze how crystal structures, molecular interactions, and electrical forces influence macroscopic material properties.
  • Differentiate between ionic lattices and molecular solids based on properties like melting point, solubility, and conductivity.
  • Explain how lattice energy, dispersion forces, and hydrogen bonding affect phase transitions and physical properties.
$5.00
Control Strategies Worksheet for Grade 10 Science – Ontario Standards

Control Strategies Worksheet for Grade 10 Science – Ontario Standards

Coral Reef LearningCoral Reef Learning·ScienceGrade 10

Learning Objectives

  • Understand the purpose of control groups, randomization, blocking, and replication in experimental design.
  • Identify common sources of bias and confounding variables such as equipment variability and environmental fluctuations.
  • Explain the importance of control selection and documentation for valid comparisons.
$2.00
Constant Acceleration Worksheet for Grade 10 Science – Ontario Standards

Constant Acceleration Worksheet for Grade 10 Science – Ontario Standards

Coral Reef LearningCoral Reef Learning·ScienceGrade 10

Learning Objectives

  • Understand the algebraic and conceptual principles underlying uniformly accelerated motion.
  • Apply kinematic formulas to systems with varying initial velocities, displacements, and times.
  • Interpret the significance of negative acceleration and motion reversal in one-dimensional motion.
$2.00

About Grade 10 Science Worksheets

Find Science worksheets built for Grade 10. All 6,624 cover core skills, practice, and review, each an instant PDF download.

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.