Can teachers really get better at teaching math when they learn computational thinking themselves? Researchers in Portugal trained 19 primary school teachers using a specific program designed to help them plan exploratory math lessons that incorporate computational thinking—the skill of breaking complex problems into smaller steps, spotting patterns, and finding errors, just like a computer would.
Teachers were assessed at three points: before training, immediately after, and weeks later. The results were clear: teachers showed statistically significant improvement in designing high-quality math lessons that genuinely engaged students in real problem-solving.
Teachers transformed their lesson planning with proper training
The 19 teachers who received structured training didn't just improve marginally. Their lesson plans became substantially better suited to exploratory learning, their teaching approaches became more effective, and their overall performance improved measurably. The training equipped them with concrete skills to weave computational thinking into everyday math instruction—not as an add-on, but as a natural part of problem-solving.
Why this timing matters for Singapore primary schools
Singapore's primary curriculum is already moving toward computational thinking and coding. Your child may already encounter this in math class. But here's the crucial point: teachers need proper preparation to teach it well. This Portuguese study provides evidence that structured training programs actually work. When teachers feel confident and equipped, they create richer learning experiences that go beyond traditional memorisation to build genuine problem-solving ability.
For families where mathematics achievement is a priority—as it often is in Singapore—this is encouraging. We're not replacing traditional math mastery; we're strengthening it with 21st-century thinking tools.
One practical step: ask about teacher preparation
- At your next parent-teacher meeting, ask whether your child's math teacher has received training in integrating computational thinking into lessons, and request concrete examples.