Worksheet Worksheets

10,016 type resources
Respectful Online Communication Worksheets | Grade 3 Digital Citizenship

Respectful Online Communication Worksheets | Grade 3 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

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.
$3.00
Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Iteration and Improvement Worksheet | Digital Design Versions Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice

Flowcharts and Decision Paths Worksheets | Grade 5 Algorithm Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Designing Algorithms Worksheets | Grade 5 Step-by-Step Problem Solving

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice

Using Data to Support Claims Worksheets | Grade 5 Data Evidence Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Flowcharts and Decision Paths Worksheet | Grade 6 Computer Science

Flowcharts and Decision Paths Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Sequencing Code Worksheets | Programming Fundamentals Practice Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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
$3.00
Debugging Program Errors Worksheets | Grade 4 Computer Science

Debugging Program Errors Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Reliable Data Collection Worksheet | Grade 5 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Debugging Program Errors Worksheets | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Digital Project Presentation Worksheet | Presenting Creations Grade 6

Digital Project Presentation Worksheet | Presenting Creations Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Programming Fundamentals: Interactive Programs Worksheets Grade 4

Programming Fundamentals: Interactive Programs Worksheets Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Using Data to Support Conclusions Worksheet | Grade 6 Computer Science

Using Data to Support Conclusions Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science

Comparing Algorithm Efficiency Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Testing and Revising Algorithms Worksheet | Grade 6 Computer Science

Testing and Revising Algorithms Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Trends and Patterns in Data Worksheet | Grade 6 Computer Science

Trends and Patterns in Data Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
Debugging Algorithms Worksheets | Errors and Corrections Grade 4

Debugging Algorithms Worksheets | Errors and Corrections Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Logical Decision Making Worksheets | Conditions and Outcomes Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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
$3.00
Phishing Red Flags Worksheet | Safe Message Checks for Grade 6

Phishing Red Flags Worksheet | Safe Message Checks for Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Web Browsers and Websites Worksheet | Grade 6 Computer Science

Web Browsers and Websites Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00
How the Internet Works Worksheet | Grade 6 Computer Science Networks

How the Internet Works Worksheet | Grade 6 Computer Science Networks

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

AI Privacy and Safety Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Flowcharts for Processes and Decisions Worksheets | Grade 4 Computer Science

Flowcharts for Processes and Decisions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Responsible Social Media Behavior Worksheets | Grade 4 Computer Science

Responsible Social Media Behavior Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Machine Learning Worksheets | Grade 5 Training Data and Patterns

Machine Learning Worksheets | Grade 5 Training Data and Patterns

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Digital Balance and Healthy Habits Worksheets | Grade 4 Computer Science

Digital Balance and Healthy Habits Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Programming Variables and Stored Data Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Protecting Personal Information Worksheets | Grade 5 Digital Safety

Protecting Personal Information Worksheets | Grade 5 Digital Safety

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Interactive Game Programming Worksheets | Grade 5 Computer Science

Interactive Game Programming Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Responsible AI Use Worksheets | Grade 4 Computer Science

Responsible AI Use Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Loops and Repetition Worksheets | Grade 5 Programming Fundamentals

Loops and Repetition Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
Creating Strong Passwords Worksheets | Grade 4 Computer Science

Creating Strong Passwords Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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
$3.00
Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Digital Footprints and Online Reputation Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

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.
$3.00
Pattern Recognition in Smart Tools Worksheet | Grade 3 Computer Science

Pattern Recognition in Smart Tools Worksheet | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

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.
$3.00
Digital Footprints and Online Reputation Worksheets | Grade 5

Digital Footprints and Online Reputation Worksheets | Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Respectful Online Communication Worksheets | Grade 5 Digital Citizenship

Respectful Online Communication Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Healthy Screen Time Worksheets | Grade 5 Digital Citizenship Practice

Healthy Screen Time Worksheets | Grade 5 Digital Citizenship Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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.
$3.00
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
Computer ScienceGrade 4

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.
$3.00
Evaluating Online Sources for Credibility Worksheets | Grade 5

Evaluating Online Sources for Credibility Worksheets | Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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
$3.00
Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Cyberbullying and Bystander Choices Worksheets | Grade 5 Digital Citizenship

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

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
$3.00
Scams and Phishing Worksheets | Digital Citizenship for Grade 5

Scams and Phishing Worksheets | Digital Citizenship for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 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.
$3.00
Decomposition for Problem Solving Worksheets | Grade 3 Computer Science

Decomposition for Problem Solving Worksheets | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

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
$3.00
Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity

Safe Browsing and Downloads Worksheet | Grade 6 Cybersecurity

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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.
$3.00
Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice

Bandwidth and Connection Speed Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

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
$3.00

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.