Skip to content

Problem Solving with FlowchartsActivities & Teaching Strategies

Active learning works well for teaching flowcharts because students need to see how abstract symbols represent real decisions. When children physically map their own routines or games, the logic becomes visible and meaningful beyond the screen.

Year 5Computing4 activities30 min45 min

Learning Objectives

  1. 1Explain how flowchart symbols represent specific steps and decisions within an algorithm.
  2. 2Design a flowchart to solve a given everyday problem, ensuring logical sequence and clear paths.
  3. 3Critique a peer's flowchart, identifying areas of ambiguity or missing steps.
  4. 4Compare the efficiency of two different flowchart designs for the same problem.

Want a complete lesson plan with these objectives? Generate a Mission

Pairs Activity: Morning Routine Flowchart

Pairs list steps for getting ready for school, then draw a flowchart using symbols for sequence, decisions like 'Is it raining?', and loops if needed. Partners swap and follow the flowchart step-by-step, noting any gaps or confusions. Discuss improvements together before redrawing.

Prepare & details

Explain how a flowchart helps to visualize the steps of an algorithm.

Facilitation Tip: During the Pairs Activity, circulate and ask each pair to explain one branch of their flowchart aloud to ensure clarity.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
45 min·Small Groups

Small Groups: Flowchart Detective Challenge

Provide groups with three flawed sample flowcharts for tasks like making toast. Groups identify errors such as missing decisions or endless loops, suggest fixes, and redraw improved versions. Each group presents one to the class for whole-class vote on clarity.

Prepare & details

Design a flowchart to solve a simple everyday problem.

Facilitation Tip: For the Flowchart Detective Challenge, give groups exactly five minutes to find errors before discussion to build urgency and focus.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
40 min·Whole Class

Whole Class: Interactive Game Flowchart

Build a class flowchart on the board or interactive whiteboard for a game like 'Guess the Number'. Students suggest symbols and paths in turn; teacher draws as class tests by simulating plays. Revise live based on failures to show iteration.

Prepare & details

Critique the clarity and completeness of a given flowchart.

Facilitation Tip: In the Interactive Game Flowchart, stop the class at the first branching point and ask volunteers to justify the yes/no arrows using their own words.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
35 min·Individual

Individual: Personal Problem Solver

Each student designs a flowchart for a personal choice, like selecting a snack. They test it solo by acting it out, then pair with a neighbour to critique and refine. Share one strong example per pair with the class.

Prepare & details

Explain how a flowchart helps to visualize the steps of an algorithm.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management

Teaching This Topic

Use a gradual release model: model a simple flowchart live, then guide students to co-construct one together before they work independently. Avoid overwhelming students with too many symbol types at once; introduce diamonds for decisions only after they are comfortable with rectangles and arrows. Research shows that tracing and debugging others’ flowcharts deepens understanding more than creating from scratch alone.

What to Expect

By the end of the activities, students will use standard symbols correctly, include decisions and loops where needed, and explain how their flowcharts solve problems step by step. They will also spot missing or unclear steps in others’ work.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the Pairs Activity, watch for pairs creating linear flowcharts that lack decision diamonds for weather choices.

What to Teach Instead

Prompt pairs to act out their morning routine twice: once for sunny and once for rainy. Ask them to point to the step where the weather changes their path, then add a diamond symbol labeled ‘Is it sunny?’ right before that step.

Common MisconceptionDuring the Flowchart Detective Challenge, watch for groups adding unnecessary details like ‘open the pencil case’ inside every branch.

What to Teach Instead

Hand out a sample flowchart with every step written out. Have groups circle the two most critical steps that change based on the weather and cross out the rest, then redraw with just those steps.

Common MisconceptionDuring the Interactive Game Flowchart, watch for students thinking flowcharts only apply to computers.

What to Teach Instead

After the game simulation, ask students to name another human process that needs branches, like crossing the street. Have them draw a one-minute flowchart for that process on mini-whiteboards.

Assessment Ideas

Exit Ticket

After the Pairs Activity, collect each pair’s flowchart and one sentence explaining why their flowchart needs a diamond symbol. Look for correct labeling and logical flow.

Peer Assessment

During the Flowchart Detective Challenge, after groups finish swapping flowcharts, collect the written questions students wrote about their partner’s work. Check that questions target missing arrows, unclear symbols, or missing decision points.

Quick Check

During the Interactive Game Flowchart, display a pre-made flowchart with a missing arrow from a decision diamond. Ask students to write the correct arrow direction on a sticky note and explain their choice using flowchart terminology.

Extensions & Scaffolding

  • Challenge: Students design a flowchart for a class game rule that includes at least two nested loops and explain it to a peer.
  • Scaffolding: Provide sentence starters for decision labels, such as ‘Is it raining? Yes →… No →…’ and pre-printed arrows for students to arrange.
  • Deeper exploration: Introduce a flowchart with a loop that runs only three times, then ask students to modify it for five times and predict the outcome.

Key Vocabulary

AlgorithmA set of step-by-step instructions or rules designed to solve a specific problem or perform a task.
FlowchartA visual representation of an algorithm or process, using standardized shapes connected by arrows to show the sequence of steps and decisions.
Start/End SymbolAn oval shape used to indicate the beginning or the termination point of a flowchart.
Process SymbolA rectangular shape used to represent an action or a step in the algorithm, such as 'Add 2' or 'Turn on the light'.
Decision SymbolA diamond shape used to represent a point where a choice must be made, typically with 'yes' or 'no' branches.
SequenceThe order in which steps or instructions are performed in an algorithm, indicated by arrows in a flowchart.

Ready to teach Problem Solving with Flowcharts?

Generate a full mission with everything you need

Generate a Mission