Worksheet Worksheets
10,016 type resourcesAI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence
Learning Objectives
- Explain how AI can help people save time and organize information
- Identify limits of AI such as mistakes and bias from data
- Use vocabulary words benefit, limit, bias, and accuracy in context
Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science
Learning Objectives
- Define cyberbullying and identify related behaviors such as harassment
- Describe how a bystander can respond and when to report harmful messages
- Select safe online actions using examples and scenarios
User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6
Learning Objectives
- Define user interface and describe how it helps people interact with a program or website
- Identify common interface elements such as menus and buttons
- Explain how layout affects how easy it is to find information and complete tasks
Understanding Program Actions Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define a program as a set of instructions that tells a computer what actions to perform.
- Identify examples of program output and actions, such as moving a character or displaying messages.
- Match key vocabulary terms (program, instruction, output, command) to their meanings.
Responsible AI Decision-Making Worksheets | Grade 5 Computer Science
Learning Objectives
- Explain how responsible AI use supports human judgment when making digital choices.
- Identify strategies for checking AI results for accuracy and fairness.
- Describe how respect for privacy applies to everyday AI features.
Two-Factor Authentication Worksheet | Account Security Grade 6
Learning Objectives
- Define two-factor authentication and explain how it adds an extra security step.
- Identify common second factors such as a code, a message, or an app prompt.
- Compare single-step login versus two-step verification using a real-world lock example.
Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify how algorithms use steps to solve problems
- Explain what variables store in an algorithm
- Use conditional logic to choose different outcomes
Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Explain why reliable data collection uses careful observation and accurate counting.
- Identify common ways to reduce errors in a simple survey or measurement.
- Use vocabulary related to reliable data: reliable, observe, count, and data.
Loops and Repeated Actions Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how loops help repeat instructions automatically.
- Use loop-related vocabulary such as loop, repeat, iteration, and efficiency.
- Identify what changes and what stays the same when a loop runs multiple times.
Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define debug, bug, error, and fix in the context of coding
- Identify common code problems such as missing commands, repeated code, or wrong order
- Choose the best correction to make a short program sequence work
Coding Variables Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define the terms variable and value and explain how they relate to stored information.
- Identify how a program can change values in variables while it runs.
- Use variables to describe information such as names, numbers, and scores in a simple scenario.
Event-Driven Programming Worksheets | Grade 5 Computer Science
Learning Objectives
- Define event, trigger, response, and interaction in the context of interactive programs.
- Identify events and their responses in examples that include clicks, taps, key presses, and timed actions.
- Explain how the same program can run different responses depending on the event that occurs.
Beginner Algorithms Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define algorithm, code, sequence, and repeat using simple examples.
- Arrange steps in the correct sequence to solve a programming problem.
- Identify how repeating instructions can reduce work in a program.
Conditionals and If/Else Decisions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define key conditional vocabulary such as condition, decision, and branch.
- Identify which action a simple program would take based on an if/else condition.
- Use conditional logic to predict outputs for different inputs.
Sequencing Commands Worksheets | Grade 4 Computer Science Programming
Learning Objectives
- Identify how command order affects an algorithm’s outcome
- Reorder commands to match a desired outcome
- Use vocabulary (sequence, command, order, outcome) to describe programming steps
Organizing Data in Tables Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify the parts of a table, including rows and columns.
- Organize information into a table to compare data more easily.
- Use table features to find patterns and answer questions about data.
Phishing and Social Engineering Worksheets | Grade 7 Computer Science
Learning Objectives
- Define phishing and social engineering and explain how deception is used in these attacks.
- Identify common warning signs in realistic messages and describe safer next steps.
- Match social engineering terms to their correct meanings.
Strong Passwords Worksheet | Account Protection & Digital Safety Grade 6
Learning Objectives
- Compare weak and strong passwords and explain why strong passwords are harder to guess.
- Identify habits that protect accounts, including not reusing passwords and keeping login details private.
- Use security vocabulary (password, secure, authentication, account) to describe how sign-in protection works.
Coding Project Planning Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify the purpose of a project plan before writing code.
- Describe how goals and features guide the steps of a simple coding project.
- Use clear instructions to reduce errors when building a digital tool or game.
Personal Information Privacy Worksheet | Digital Citizenship Grade 6
Learning Objectives
- Identify examples of personal information and explain why it can be risky to share online
- Classify information as private or public and choose safer options for profiles, forms, and messages
- Use privacy vocabulary (personal information, private, public, secure) to describe safe online behavior
Cybersecurity Habits Worksheet | Device and Data Safety Grade 6
Learning Objectives
- Explain why software updates, strong account security, and backups help protect devices and data
- Identify good cybersecurity habits for everyday device use
- Match common cybersecurity terms to their meanings
Artificial Intelligence Basics Worksheets | Grade 4 Computer Science
Learning Objectives
- Define artificial intelligence and describe what it can do.
- Identify key AI vocabulary: prediction, pattern, and decision.
- Match AI terms to correct examples or definitions.
Variables and Data Values Worksheet | Programming Fundamentals Grade 6
Learning Objectives
- Define a variable and explain how it can store a value that changes during a program’s run.
- Identify data values in a short scenario and decide which variable would store each value.
- Explain how changing a variable affects program output or decisions.
Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science
Learning Objectives
- Define and use the vocabulary compare, data set, relationship, and difference when discussing data.
- Identify similarities and differences between two or more data sets using greater, less, equal, and changing values.
- Describe how a relationship can be shown by how values change across data sets.
Recommendation Systems & Prediction Algorithms Worksheets Grade 4
Learning Objectives
- Define key terms: recommendation, preference, prediction, and algorithm.
- Explain how a recommendation system uses information and patterns to make predictions.
- Identify examples of recommendation systems and describe how they suggest items.
Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice
Learning Objectives
- Define pseudocode and explain how it helps plan a program before writing code.
- Use sequence and logic to outline steps for a simple everyday task.
- Match planning terms (plan, sequence, logic) to their meanings.
Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Define conditional, branch, rule, and decision in the context of simple programming.
- Identify how if, else, and otherwise choose different outcomes based on conditions.
- Complete a short branching program description using the correct vocabulary.
File Sharing and Collaboration Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define key vocabulary related to file sharing and collaboration, including share, collaborate, file, and permission.
- Identify safe sharing choices by matching scenarios to appropriate permissions and sharing settings.
- Explain how version history helps teams track changes during collaboration.
Reading Graphs and Charts Worksheet | Grade 6 Computer Science
Learning Objectives
- Identify key parts of graphs and charts, including categories and axes
- Compare data shown in bar graphs, line graphs, and pictographs
- Interpret information to answer questions using evidence from visual displays
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science
Learning Objectives
- Explain how testing helps evaluate whether an algorithm works correctly.
- Identify weak points in an algorithm based on test results.
- Revise an algorithm so its steps are clearer and more accurate.
Malware Protection and Device Security Worksheets | Grade 7 Computer Science
Learning Objectives
- Define malware and identify common types such as viruses and ransomware
- Explain how device protection strategies reduce cybersecurity risks
- Apply knowledge to choose safer actions when malware threats are possible
Password Security Best Practices Worksheets | Grade 7 Computer Science
Learning Objectives
- Explain why strong passwords and good credential habits reduce unauthorized access.
- Identify strategies such as unique passwords and password managers to improve authentication security.
- Apply password best practices to protect accounts in realistic scenarios.
Coding Project Planning Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how a coding project plan helps guide building and reduce mistakes.
- Identify key parts of a plan, including a goal, features, inputs, outputs, and steps.
- Match project-planning vocabulary to its meaning.
Command Sequencing Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Explain how code executes in the exact order commands are written
- Predict how changing the order of commands affects a program’s output
- Use sequencing vocabulary (sequence, order, command, output) to describe code behavior
AI Tools for Better Decisions Worksheet | Grade 3 Computer Science
Learning Objectives
- Use AI suggestions to compare options before making a choice.
- Explain how AI can organize information, but humans still make the final decision.
- Use key vocabulary words (suggest, compare, choice, decision, and related terms) accurately in context.
Machine Learning Worksheet: Training Data and Models for Grade 6
Learning Objectives
- Define machine learning, training data, model, and pattern using accurate computer science vocabulary.
- Explain how training data examples help a model learn patterns over time.
- Identify ways a model can behave differently when training data changes.
Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6
Learning Objectives
- Explain why accuracy checks are important when using AI tool results.
- Identify strategies for critical thinking and safe use of AI-generated information.
- Describe how fairness and ethics guide responsible decisions when using AI tools.
Functions and Reusable Code Practice for Grade 6 Computer Science
Learning Objectives
- Define what a function is and why programmers use it.
- Identify how a function call reuses a block of code.
- Explain how reusable code reduces repetition and improves program readability.
AI Privacy and Data Use Worksheet | Consent & Digital Safety Grade 6
Learning Objectives
- Define privacy, data, collection, and consent and explain how they relate to using AI apps safely.
- Identify examples of responsible choices when sharing information with digital tools.
- Use data-use vocabulary to complete a passage about privacy and consent.
Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6
Learning Objectives
- Define recommendation, preference, suggestion, and algorithm in the context of online content
- Explain how recommendation systems use patterns in data to rank what people see
- Identify factors that can shape recommendations and describe an effect on what people view
Password Security Worksheet | Strong & Unique Passwords Grade 6
Learning Objectives
- Explain how strong passwords help protect an account from unauthorized access.
- Describe why passwords should not be shared or reused across accounts.
- Identify characteristics of a secure password compared with a weak password.
Inputs and Outputs Worksheets | Grade 4 Computer Science Programming
Learning Objectives
- Define the terms input, output, response, and interaction.
- Identify inputs and outputs from short computer scenarios.
- Explain how an input leads to an output through a program’s response.
Data Tables Worksheets | Reading & Organizing Data for Grade 5
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.
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Define the terms reliable, observation, measurement, and data and use them correctly.
- Identify reliable ways to collect data and explain why consistent methods matter.
- Choose better survey and investigation plans to support clear conclusions.
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
Malware and Unsafe Downloads Worksheet | Grade 6 Computer Safety
Learning Objectives
- Define malware, virus, download, and protection in simple computer-safety terms
- Identify risky signs in file names, links, and message attachments
- Explain how to protect devices and accounts when downloading files
Program Testing Expected vs Actual Results Worksheet | Grade 3 CS
Learning Objectives
- Define test, output, result, and correct as they relate to checking a program
- Compare an expected outcome with the actual output from a program test
- Choose the correct conclusion about whether a program’s output matches the intended result
Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify what a table is used for when organizing information by categories.
- Choose the best chart type to help compare data shown in collected results.
- Explain how charts and tables make it easier to analyze and communicate information.
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.