Worksheet Worksheets
10,016 type resourcesRespectful Online Communication Worksheets | Grade 3 Digital Citizenship
Learning Objectives
- Identify how tone and word choice affect how a message is received online.
- Choose examples of respectful comments during online communication.
- Use clear, kind language when writing messages for games and classroom platforms.
Iteration and Improvement Worksheet | Digital Design Versions Grade 6
Learning Objectives
- Define iteration and explain how testing feedback leads to improvement across versions.
- Use iteration vocabulary (iteration, revise, improve, version) to describe step-by-step design changes.
- Identify when a process shows repeated revision instead of a one-time change.
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science
Learning Objectives
- Define decomposition, subproblem, strategy, and solution in the context of problem solving
- Identify how a complex task can be broken into smaller subproblems
- Choose an appropriate strategy for solving a decomposed set of steps
Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice
Learning Objectives
- Explain how flowcharts use symbols and arrows to show a process.
- Identify how decision nodes create branches that change an outcome.
- Read and interpret simple decision paths in an algorithm.
Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving
Learning Objectives
- Define an algorithm as a clear sequence of instructions.
- Identify the purpose of each instruction step in an algorithm.
- Write and improve simple algorithms for everyday tasks.
Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice
Learning Objectives
- Define the terms claim, evidence, conclusion, and support and explain how they connect.
- Interpret information from a graph or table to decide whether a claim is supported.
- Justify answers by citing specific evidence from data displays.
Flowcharts and Decision Paths Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the purpose of flowcharts and decision points in algorithms
- Match flowchart vocabulary (flowchart, decision, branch, symbol) to correct meanings
- Complete and interpret a flowchart-style decision path using correct logic
Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6
Learning Objectives
- Explain how programs follow commands in the exact sequence they are written
- Identify how changing the order of code commands can change or break program output
- Use sequencing vocabulary (sequence, order, command, output) to describe code behavior
Debugging Program Errors Worksheets | Grade 4 Computer Science
Learning Objectives
- Define bug, error, debug, and troubleshoot in the context of computer programs
- Identify whether an observed problem is caused by a logical error or a sequencing error
- Use a simple testing and observation process to debug a program
Reliable Data Collection Worksheet | Grade 5 Computer Science Practice
Learning Objectives
- Explain why reliable data collection uses careful observation, accurate counting, and consistent methods
- Identify suitable tools and steps for collecting survey and measurement data
- Distinguish between reliable data and unreliable data
Debugging Program Errors Worksheets | Grade 6 Computer Science Practice
Learning Objectives
- Define debugging and identify common causes of program errors.
- Use a step-by-step tracing strategy to find where a program goes wrong.
- Troubleshoot a short code problem by correcting order, logic, missing parts, or incorrect values.
Digital Project Presentation Worksheet | Presenting Creations Grade 6
Learning Objectives
- Explain choices made in a digital project using clear reasons.
- Describe key features and how they help the audience understand the project.
- Present a digital creation by showing how it works and responding to questions.
Programming Fundamentals: Interactive Programs Worksheets Grade 4
Learning Objectives
- Define interactive, input, output, and feedback in the context of computer programs.
- Identify how events connect user actions to program outputs.
- Choose appropriate program features for a simple game or quiz scenario.
Using Data to Support Conclusions Worksheet | Grade 6 Computer Science
Learning Objectives
- Define evidence, conclusion, and analysis using data displays.
- Use information from a table or graph to choose the best conclusion.
- Explain how analysis of data supports a claim.
Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science
Learning Objectives
- Compare two strategies for solving the same problem and describe which is more efficient and why
- Use vocabulary such as efficient, compare, optimize, and strategy to explain algorithm steps
- Choose the best algorithm for a scenario based on fewer steps, less time, or less repetition
Testing and Revising Algorithms Worksheet | Grade 6 Computer Science
Learning Objectives
- Explain how testing an algorithm under different conditions can reveal errors or weak points.
- Use evidence from test results to revise an algorithm to improve reliability.
- Define and use the vocabulary terms test, revise, evaluate, and correct in context.
If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science
Learning Objectives
- Define conditional logic and identify a condition and an outcome in a given scenario
- Describe how a branching algorithm chooses different paths based on a condition
- Use conditional vocabulary (conditional, condition, branch, outcome) to explain rule-based decisions
Trends and Patterns in Data Worksheet | Grade 6 Computer Science
Learning Objectives
- Define trend and pattern and explain how each is identified in data
- Identify whether a data set shows an increase, decrease, or no overall change over time
- Use trend and pattern information to make an evidence-based prediction
Debugging Algorithms Worksheets | Errors and Corrections Grade 4
Learning Objectives
- Define the terms bug, error, debug, and correction in the context of algorithms.
- Identify common causes of algorithm errors, such as missing steps, repeated steps, or steps in the wrong order.
- Use debugging steps to improve an algorithm by making corrections based on evidence.
Logical Decision Making Worksheets | Conditions and Outcomes Grade 4
Learning Objectives
- Explain how a condition guides a decision in an algorithm
- Identify the outcome that matches a true or false condition
- Trace a branching path in a simple decision scenario
Phishing Red Flags Worksheet | Safe Message Checks for Grade 6
Learning Objectives
- Define phishing and describe how scam messages try to trick people.
- Identify warning signs such as urgent language, strange links, and requests for private details.
- Use safe checking steps to decide whether a message might be suspicious.
Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science
Learning Objectives
- Define and use the terms compare, strategy, efficiency, and optimize when discussing algorithms.
- Compare two strategies for the same problem and explain which uses fewer steps.
- Identify which algorithm choice is more efficient based on step counts.
Web Browsers and Websites Worksheet | Grade 6 Computer Science
Learning Objectives
- Define the terms browser, website, page, and link in context
- Describe how a web browser uses a URL to open a website
- Identify common page elements (text, images, links, and media) and how links work
How the Internet Works Worksheet | Grade 6 Computer Science Networks
Learning Objectives
- Explain how networks connect devices to share information.
- Describe the role of servers in providing websites and services.
- Identify how messages travel in steps across the internet.
AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Define privacy, safety, data, and settings and explain how they relate to using AI tools
- Identify safe choices for interacting with AI-powered apps and devices
- Apply privacy and safety rules to a real-life AI scenario
Flowcharts for Processes and Decisions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define the terms flowchart, process, decision, and symbol.
- Identify what different flowchart symbols and arrows mean in a simple process.
- Create a simple flowchart from a short set of steps with one decision.
Responsible Social Media Behavior Worksheets | Grade 4 Computer Science
Learning Objectives
- Define key social media terms such as social media, audience, communication, and responsibility.
- Identify respectful and responsible actions when posting, commenting, or sharing online.
- Explain how posts can affect individuals and communities.
Machine Learning Worksheets | Grade 5 Training Data and Patterns
Learning Objectives
- Define machine learning and explain how training data helps a model learn patterns.
- Identify common parts of a simple machine learning process: model, training data, and pattern.
- Use vocabulary (machine learning, training data, model, pattern) to answer questions about training and prediction.
Digital Balance and Healthy Habits Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how balancing screen time with physical activity, rest, and social interaction supports well-being.
- Identify healthy digital habits and describe how different routines can affect daily life.
- Use vocabulary such as balance, well-being, screen time, and healthy habits in context.
Programming Variables and Stored Data Worksheets | Grade 4 Computer Science
Learning Objectives
- Define a variable as stored data that can change while a program runs
- Identify the difference between a variable and its value in a programming scenario
- Explain how stored data helps a program track information like scores and names
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Explain what makes a password strong by describing the mix of characters and its guessability.
- Identify safe account security habits, including using different passwords for different accounts.
- Use password and authentication vocabulary to describe how logins protect accounts.
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Identify what a graph shows about quantities and categories
- Read bar graphs, line graphs, and pictographs to find patterns and trends
- Interpret information by describing what changes in a graph over time or between categories
Interactive Game Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Define key vocabulary for interactive games, including interactive, game, score, and program
- Explain how variables and loops can update a game over repeated turns
- Use conditionals to decide what happens in a game when an event occurs
Responsible AI Use Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how privacy helps protect personal information when using AI tools.
- Identify ways to judge whether an AI answer is trustworthy and complete.
- Describe limits of technology and when human judgment is needed.
Loops and Repetition Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how loops repeat code steps using the ideas of repeat, iteration, and a loop body.
- Identify when repetition makes a program shorter and more efficient by reducing duplicate code.
- Use loop logic to predict what a repeated action or pattern would produce.
Creating Strong Passwords Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify what makes a password more secure, such as length and using a mix of characters
- Compare weak and strong password examples and explain why one is safer than another
- Describe how authentication protects an account when someone tries to log in
Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science
Learning Objectives
- Define digital footprint, online presence, and reputation and explain how they connect.
- Identify examples of responsible and irresponsible online behaviors.
- Explain how online actions can have long-term effects on how others view a person.
Pattern Recognition in Smart Tools Worksheet | Grade 3 Computer Science
Learning Objectives
- Define the terms recognize, pattern, response, and technology in the context of smart tools.
- Identify how a device uses patterns in inputs (sounds, pictures, numbers, or words) to choose a response.
- Use key vocabulary to complete a passage about how smart tools work.
Digital Footprints and Online Reputation Worksheets | Grade 5
Learning Objectives
- Define and explain the terms digital footprint and online presence.
- Describe how online choices can build a positive or negative reputation over time.
- Identify what information can leave a trace online and why it may be hard to remove.
Respectful Online Communication Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Explain how tone, word choice, and audience affect understanding in online messages
- Identify respectful communication choices in common chat and comment situations
- Compare clear responses with replies that could be misread
Healthy Screen Time Worksheets | Grade 5 Digital Citizenship Practice
Learning Objectives
- Define key vocabulary related to healthy digital habits: balance, habit, screen time, and wellness.
- Compare technology routines that support focus and well-being with routines that may harm them.
- Use evidence from a short passage to choose healthy screen-time choices.
AI Benefits and Risks Worksheets | Grade 4 Computer Science Lesson
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.
Evaluating Online Sources for Credibility Worksheets | Grade 5
Learning Objectives
- Identify reliable online information by checking evidence and clarity of authorship
- Compare sources by evaluating purpose, date, bias, and credibility
- Use source vocabulary (source, evidence, reliable, credibility) to explain why information should or should not be trusted
Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Define cyberbullying, bystander, report, and harassment
- Identify examples of harmful online behavior and safe bystander responses
- Explain how reporting can help stop repeated harassment
Scams and Phishing Worksheets | Digital Citizenship for Grade 5
Learning Objectives
- Define the terms scam, phishing, suspicious, and fraud and use them correctly.
- Identify common warning signs in messages, pop-ups, and emails.
- Explain safe actions to take when you are unsure a message is real.
Decomposition for Problem Solving Worksheets | Grade 3 Computer Science
Learning Objectives
- Define decomposition as breaking a big problem into smaller steps or subproblems
- Identify steps and subproblems in a planning task and match them to a correct solution
- Use the idea of steps to describe how a solution can be built in parts
Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity
Learning Objectives
- Identify safe browsing habits for choosing trustworthy websites and avoiding suspicious links or pop-ups.
- Explain how careful download choices can protect devices and personal information.
- Use safe vocabulary words (browser, safe, download, warning sign) correctly in context.
Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define bandwidth and explain how it relates to connection speed
- Compare slow and fast internet experiences using real-life examples
- Identify how data moves across a network and why some activities load more smoothly
Browse more categories
About Worksheet Worksheets
Browse 10,016 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.