Worksheet Worksheets
10,228 type resourcesIteration 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.
Search Skills and Keywords Worksheet | Grade 6 Computer Science Practice
Learning Objectives
- Define key search terms such as keyword, query, and result.
- Use more focused keywords to improve search results.
- Explain how a search engine uses a query to return results.
Variables and Data Storage Worksheets | Grade 7 Computer Science
Learning Objectives
- Define the terms variable, value, storage, and assignment in the context of programming.
- Explain how changing a variable’s value can change program behavior over time.
- Identify when a program is performing an assignment to update a stored value.
Data Collection and Validation Worksheets | Grade 7 Computer Science
Learning Objectives
- Describe how data collection methods can affect accuracy and reliability.
- Explain how validation checks help make data complete and trustworthy.
- Identify when a set of results may be unreliable due to measurement or procedure issues.
AI 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
Comparing Survey Data Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Identify whether one data set has a greater, less, or the same amount as another data set.
- Use compare and data set vocabulary to describe differences and similarities in survey results.
- Select correct answers when comparing totals shown in charts and statements.
Bar Graphs and Pictographs Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify the key parts of a bar graph and a pictograph, including categories and quantities
- Read values from a bar graph and a pictograph to compare data
- Explain how pictographs use symbols to represent quantities
Private vs Public Information Worksheets | Grade 3 Digital Safety
Learning Objectives
- Define private information and personal information using Grade 3 vocabulary
- Identify which details should stay protected online versus what can be shared publicly
- Explain how to choose secure online information choices
Evidence From Data Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define and use the words evidence, conclusion, and interpret when working with data.
- Read simple graphs and tables to describe what the data shows.
- Choose a conclusion that matches the evidence instead of guessing.
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.
Variables and Data Values Worksheets | Grade 5 Programming Fundamentals
Learning Objectives
- Define a variable and explain that it stores data values in a program
- Identify examples of data values (names, scores, points, and numbers) represented by variables
- Predict how changing a variable can change what a program displays or uses
Organizing Data in Tables Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify rows and columns in a data table.
- Use table structure to organize information into categories.
- Explain how organized data helps find patterns or relationships.
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.
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.
Digital Footprints Worksheets | Grade 3 Computer Science & Online Safety
Learning Objectives
- Define digital footprint and explain how online activity can leave traces over time
- Identify examples of online activity that contribute to a digital footprint
- Describe how responsible choices can create a positive online presence
Comparing Data Sets Worksheets for Similarities and Differences | Grade 4
Learning Objectives
- Use data sets to compare similarities and differences between groups of information.
- Identify a relationship between two variables described in a simple data set.
- Explain how careful data analysis supports an evidence-based conclusion.
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
Safe Search Choices Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain how safe search habits help find age-appropriate information
- Identify trustworthy clues and risky links when using a search engine
- Choose safer website options for school-appropriate research
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.
Safe Use of Shared Devices Worksheets | Grade 3 Computer Science Safety
Learning Objectives
- Identify safe classroom routines for using shared devices
- Use vocabulary terms correctly when describing device care habits
- Explain why logging out and keeping information private are important
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
Online Scam Warning Signs Worksheets | Grade 3 Computer Science Safety
Learning Objectives
- Identify common warning signs of online scams, including urgent language, suspicious links, and requests for personal details
- Choose safer actions when faced with suspicious messages or pop-ups
- Use key vocabulary to explain why a digital message might be a scam
Survey Data Worksheets | Collecting and Interpreting Data Grade 3
Learning Objectives
- Define survey, data, collect, and response and use the words in sentences.
- Identify the best way to collect information using a simple classroom survey.
- Use collected survey data to choose, match, and explain correct ideas about preferences and classroom information.
Using Data to Support Conclusions Worksheets | Grade 4 Computer Science
Learning Objectives
- Define evidence, analysis, and conclusion and explain how they connect.
- Use information from graphs, tables, and surveys to choose conclusions supported by evidence.
- Identify whether a claim is supported by reliable data.
Recommendation Systems Worksheets | Grade 5 AI and Algorithms
Learning Objectives
- Define the terms recommendation, preference, suggestion, and algorithm in the context of recommendation systems.
- Explain how recommendation systems use past choices and patterns in data to suggest items.
- Identify examples of how suggestions can be helpful but not always perfect.
Strong Password Habits Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain how strong passwords help protect an account and device.
- Compare weak and strong passwords using clues like length, variety, and guessability.
- Identify good password habits, such as not sharing passwords and using unique passwords.
Inputs and Outputs Worksheet | Grade 5 Computer Science Practice
Learning Objectives
- Define the terms input and output and explain how they work together in a program
- Identify examples of inputs, outputs, responses, and interactions in everyday software
- Use vocabulary to describe what happens when a program receives input and produces an output
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.
Problem-Solving Strategies Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain what a strategy is and how it helps with a solution to a problem
- Compare two solution strategies by considering clarity, speed, and accuracy
- Choose the most efficient strategy for a simple classroom problem
Decomposition for Problem-Solving Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain what decomposition means in computational thinking.
- Identify subproblems as smaller parts of a larger problem.
- Choose an effective strategy for breaking a task into manageable steps.
Protecting Personal Information Online Worksheets Grade 4 Digital Citizenship
Learning Objectives
- Identify common types of personal information and explain why they should stay private online.
- Choose safer sharing options for websites, apps, and online accounts.
- Apply privacy and security steps to reduce risks like identity theft and scams.
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.
Decision Trees Worksheets | Grade 3 Computer Science Choices & Conditions
Learning Objectives
- Define and use the terms decision, choice, condition, and branch when discussing decision trees.
- Read a simple decision tree and follow the correct path to reach an outcome.
- Explain how different yes/no conditions lead to different results in a decision tree.
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.
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.
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.
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
Protecting Personal Information Worksheets | Grade 5 Digital Safety
Learning Objectives
- Define personal information and explain why it should stay private online.
- Choose which details are safe to share in messages, profiles, and forms.
- Explain how using strong, secure passwords helps protect accounts.
Writing Clear Code Steps Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Use precise step words to write code directions in a correct sequence.
- Identify how unclear instructions can cause mistakes in a computer program.
- Match coding terms to their meanings and use them in explanations.
Pattern Rules for Predictions Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify the rule in numeric, visual, and action patterns
- Use a pattern rule to predict what comes next in a sequence
- Explain how repeating steps help make accurate predictions
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.
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
Finding Patterns and Trends Worksheets | Data Predictions Grade 4
Learning Objectives
- Define pattern, trend, and prediction in the context of data over time.
- Identify patterns and trends in simple sets of results.
- Use data patterns to make and explain a prediction.
Programming Patterns Repeat & Sequences Worksheet | Grade 3 CS
Learning Objectives
- Define the vocabulary terms pattern, repeat, sequence, and program
- Identify programming patterns in short visual block actions and explain the rule
- Complete and interpret code ideas that use repeating steps in order
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.
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.
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.
Browse more categories
About Worksheet Worksheets
Browse 10,228 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.