We've made teaching problem-solving skills for kids a whole lot easier! Keep reading and comment below with any other tips you have for your classroom!
Problem-Solving Skills for Kids: The Real Deal
Picture this: You've carefully created an assignment for your class. The step-by-step instructions are crystal clear. During class time, you walk through all the directions, and the response is awesome. Your students are ready! It's finally time for them to start working individually and then... 8 hands shoot up with questions. You hear one student mumble in the distance, "Wait, I don't get this" followed by the dreaded, "What are we supposed to be doing again?"
When I was a new computer science teacher, I would have this exact situation happen. As a result, I would end up scrambling to help each individual student with their problems until half the class period was eaten up. I assumed that in order for my students to learn best, I needed to be there to help answer questions immediately so they could move forward and complete the assignment.
Here's what I wish I had known when I started teaching coding to elementary students- the process of grappling with an assignment's content can be more important than completing the assignment's product. That said, not every student knows how to grapple, or struggle, in order to get to the "aha!" moment and solve a problem independently. The good news is, the ability to creatively solve problems is not a fixed skill. It can be learned by students, nurtured by teachers, and practiced by everyone!
Your students are absolutely capable of navigating and solving problems on their own. Here are some strategies, tips, and resources that can help:
Problem-Solving Skills for Kids: Student Strategies
These are strategies your students can use during independent work time to become creative problem solvers.
1. Go Step-By-Step Through The Problem-Solving Sequence
Post problem-solving anchor charts and references on your classroom wall or pin them to your Google Classroom - anything to make them accessible to students. When they ask for help, invite them to reference the charts first.
2. Revisit Past Problems
If a student gets stuck, they should ask themself, "Have I ever seen a problem like this before? If so, how did I solve it?" Chances are, your students have tackled something similar already and can recycle the same strategies they used before to solve the problem this time around.
3. Document What Doesn’t Work
Sometimes finding the answer to a problem requires the process of elimination. Have your students attempt to solve a problem at least two different ways before reaching out to you for help. Even better, encourage them write down their "Not-The-Answers" so you can see their thought process when you do step in to support. Cool thing is, you likely won't need to! By attempting to solve a problem in multiple different ways, students will often come across the answer on their own.
4. "3 Before Me"
Let's say your students have gone through the Problem Solving Process, revisited past problems, and documented what doesn't work. Now, they know it's time to ask someone for help. Great! But before you jump into save the day, practice "3 Before Me". This means students need to ask 3 other classmates their question before asking the teacher. By doing this, students practice helpful 21st century skills like collaboration and communication, and can usually find the info they're looking for on the way.
Problem-Solving Skills for Kids: Teacher Tips
These are tips that you, the teacher, can use to support students in developing creative problem-solving skills for kids.
1. Ask Open Ended Questions
When a student asks for help, it can be tempting to give them the answer they're looking for so you can both move on. But what this actually does is prevent the student from developing the skills needed to solve the problem on their own. Instead of giving answers, try using open-ended questions and prompts. Here are some examples:
2. Encourage Grappling
Grappling is everything a student might do when faced with a problem that does not have a clear solution. As explained in this article from Edutopia, this doesn't just mean perseverance! Grappling is more than that - it includes critical thinking, asking questions, observing evidence, asking more questions, forming hypotheses, and constructing a deep understanding of an issue.
There are lots of ways to provide opportunities for grappling. Anything that includes the Engineering Design Process is a good one! Examples include:
- Engineering or Art Projects
- Design-thinking challenges
- Computer science projects
- Science experiments
3. Emphasize Process Over Product
For elementary students, reflecting on the process of solving a problem helps them develop a growth mindset. Getting an answer "wrong" doesn't need to be a bad thing! What matters most are the steps they took to get there and how they might change their approach next time. As a teacher, you can support students in learning this reflection process.
4. Model The Strategies Yourself!
As creative problem-solving skills for kids are being learned, there will likely be moments where they are frustrated or unsure. Here are some easy ways you can model what creative problem-solving looks and sounds like.
- Ask clarifying questions if you don't understand something
- Admit when don't know the correct answer
- Talk through multiple possible outcomes for different situations
- Verbalize how you’re feeling when you find a problem
Practicing these strategies with your students will help create a learning environment where grappling, failing, and growing is celebrated!
Problem-Solving Skill for Kids
Did we miss any of your favorites? Comment and share them below!
Looking to add creative problem solving to your class?
Another great way to help student's problem solve is to meet every learner where they are at. Our latest app, Kodable Creator, features CatBot, an AI-powered bilingual coding tutor, that helps challenge students who are ready for more and provides guidance to those who need it. Ready to try this out for yourself? Create your free teacher account today to try out this coding tutor for yourself!