Breadcrumbs

Mathematics

Useful ICT Tools for Teaching and Learning of Mathematics

Natural-fit 

  1. Geogebra https://www.geogebra.org/
  2. Geometer Sketchpad http://www.dynamicgeometry.com/
  3. Mathematics PlaySpace http://tinyurl.com/MAPS-moe
  4. Desmo https://www.desmos.com/
  5. DuDaMath http://www.dudamath.com/
  6. PhotoMath https://www.photomath.net/en/
  7. Microsoft Math Solver app that gives me free step-by-step instructions, graphs and more. Download it here: https://math.microsoft.com/en?ref=invite
  8. The free AI-Powered Learning solution for the 11-16 Maths curriculum https://blutick.com/  
  9. https://www.wolframalpha.com/input/?i=4+*+7&lk=3 wolframalpha
  10. https://gsuite.google.com/marketplace/app/mathtype/742924286153?utm_source=wiriscom wiris mathtype
  11. https://www.weareteachers.com/best-math-websites/

Virtual Manipulatives

  1. National Library of Virtual Manipulatives http://nlvm.usu.edu/en/nav/vlibrVirtual%20ary.html
  2. eduplace http://www.eduplace.com/kids/mw/manip/mn_2.html
  3. Mathplayground http://www.mathplayground.com/math_manipulatives.html
  4. National Council of Teachers of Mathematics: Illuminations http://illuminations.nctm.org/Search.aspx?view=search&type=ac
  5. Flash Apps  Number and Algebra Measurement and Geometry Statistics http://iwant2study.org/lookangejss/math/flash/Primary%20Level/
  6. NRICH Enriching Mathematics http://nrich.maths.org/frontpage
  7. Open Educational Resources https://sg.iwant2study.org/ospsg/index.php/interactive-resources/mathematics
  8. Phet https://phet.colorado.edu/en/simulations/category/math
  9. Transum https://www.transum.org/Software/

Other Curators

  1. Dr YEO Boon Wooi Joseph http://math.nie.edu.sg/bwjyeo/ Mathematics Resources and Maths Online

Online Games 

  1. Mathplayground http://www.mathplayground.com/
  2. Coolmath4kids https://www.coolmath4kids.com/
  3. Arcademics http://www.arcademics.com/
  4. Fuel the brain http://www.fuelthebrain.com/

Video

  1. YouTube https://www.youtube.com/channel/UCq0EGvLTyy-LLT1oUSO_0FQ Eddie Woo
  2. TeacherTube https://www.teachertube.com/video/i-video-9142

 

 

 

Download ModelDownload SourceembedLaunch Website SG WebEJSLaunch Website ES WebEJS

Credits

['Shaun Quek', 'Francisco Esquembre', 'Loo Kang Wee', 'Félix Jesús García Clemente', 'based on idea by Theresa Heng']

"Square Town" Game HTML5 JavaScript Applet

Initial state of the game
The link to the game be found here.

Description

This is a game where students are tasked with 'splitting' and 'merging' squares within a grid to form a specified number of squares. To split / merge squares, click the squares on the left to highlight them (the squares should appear blue), and click the split and merge buttons on the right to perform the desired actions.
 
Currently, The squares fit in a 20 x 20 grid, with 400 being the largest number of possible squares. One possible way for this game to be carried out is that one student can set the desired number of squares, and another student can split and merge the squares until the number of squares matches the desired number. After which, they can press the "Submit" button to check if their solution is correct. 
 
The game in progress

Building Critical Thinking through Square Town

How can a simple activity involving squares encourage students to think more deeply about numbers?

Square Town is a two-player mathematics game that helps students explore how numbers can be composed and decomposed. One player selects a target number of squares, while the other uses the split and merge functions to construct the required number before submitting the answer.

Although the task may appear straightforward, students engage in several important critical-thinking processes as they play.

Analysing the Problem

Students must first understand the target and examine the arrangement of squares available. Instead of immediately clicking the controls, they need to consider:

  • How many squares are required?

  • How many squares are currently shown?

  • Which groups should be split or merged?

This encourages students to identify relevant information and understand the relationship between the current arrangement and the intended outcome.

Breaking Numbers into Parts

The split function allows students to see that a number can be broken into smaller parts, while the merge function shows how smaller quantities can be combined to form a whole.

For example, students may recognise that eight squares can be represented as:

  • 4 and 4

  • 5 and 3

  • 6 and 2

  • 4, 2 and 2

Students are therefore not merely counting individual squares. They are considering different number combinations and strengthening their understanding of part–whole relationships.

Planning a Strategy

Before making a move, students can consider which sequence of splits and merges will help them reach the target efficiently. They may ask themselves:

  • Should I split a large group first?

  • Can I merge two smaller groups?

  • Is there a shorter way to create the required number?

This involves planning ahead, comparing possible approaches and choosing a strategy rather than relying only on trial and error.

Monitoring and Revising

As students manipulate the squares, they receive a visual representation of the result of each decision. They must continually check whether their actions are bringing them closer to the target.

When a strategy does not work, students can reconsider their approach, undo their assumptions and try a different combination. This process of testing, checking and revising is central to both critical thinking and mathematical problem-solving.

Explaining Mathematical Reasoning

The two-player format also creates opportunities for mathematical dialogue. Students can be encouraged to explain:

  • why they chose a particular split or merge;

  • how they knew that the arrangement represented the target number;

  • whether another method could also work; and

  • which strategy was the most efficient.

The focus shifts from simply obtaining the correct answer to making students’ thinking visible.

From Playing to Thinking

Square Town demonstrates how an interactive mathematics game can support more than procedural practice. As students analyse the target, decompose numbers, plan their moves, monitor their progress and justify their decisions, they develop stronger number sense alongside critical-thinking skills.

Teachers can deepen the learning by asking questions such as:

How did you decide which group to split?

Can you create the same number in a different way?

Which method uses the fewest moves?

What would you do differently in the next round?

Through purposeful questioning and peer discussion, a simple activity involving squares becomes an opportunity for students to reason, make decisions and reflect on their mathematical strategies.

periodic functions.


Trigonometric Functions Matching Assessment – Mathematics Practice Tool 1

 The Trigonometric Functions Matching Assessment helps students develop fluency in recognizing and matching trigonometric functions with their graphs, equations, and key features. Interactive exercises build conceptual understanding of sine, cosine, tangent, and their transformations.



**Learning Objectives:**


• Match trigonometric functions to their graphs


• Identify key features of trig functions


• Recognize function transformations


• Understand amplitude, period, and phase shifts


• Connect equations to graphical representations


• Develop pattern recognition skills in trigonometry


**Target Level:** Secondary 3-4 / Additional Mathematics


**Launch Interactive:** 👉 Launch Trigonometric Functions Matching Assessment


**Download for Teachers:** 📥 Download ZIP file


Perfect for mathematics classes studying trigonometric functions. Students practice identifying function characteristics and matching representations to strengthen their understanding of periodic functions.

Post settings Labels No matching suggestions Published on 12/19/25 9:13 AM Links Location Search Description Options Custom Robot Tags Post: Edit
circular functions.


Trigonometry Unit Circle Interactive – Angle and Coordinate Explorer 1

 The Trigonometry Unit Circle Interactive enables students to explore the relationship between angles, coordinates, and trigonometric values on the unit circle. Dynamic visualization helps learners understand how sine, cosine, and tangent values change with angle measures in both degrees and radians.



**Learning Objectives:**


• Explore the unit circle and its properties


• Connect angles to coordinate positions


• Understand radian and degree measures


• Visualize sine and cosine as coordinates


• Identify special angle values


• Develop intuition for trigonometric relationships


**Target Level:** Secondary 3-4 / Additional Mathematics


**Launch Interactive:** 👉 Launch Trigonometry Unit Circle Interactive


**Download for Teachers:** 📥 Download ZIP file


Essential for building strong trigonometry foundations. Students interact with the unit circle to visualize abstract concepts and develop a deep understanding of circular functions.

Post settings Labels No matching suggestions Published on 12/19/25 9:14 AM Links Location Search Description Options Custom Robot Tags Post: Edit
Riemann Sum Explorer – Calculus Visualization Tool 1

 The Riemann Sum Explorer is an interactive calculus tool that helps students visualize and understand Riemann sums and definite integrals. By experimenting with different partition sizes and methods (left, right, midpoint), learners develop intuition for integration concepts.

<

 Number Line Estimation Game is an interactive mathematics tool that helps students develop number sense and estimation skills. Players estimate the position of numbers on a number line, receiving immediate feedback on accuracy. This game builds foundational understanding of numerical magnitude, ordering, and relative position.



Learning Objectives:

• Develop number sense and magnitude understanding

• Practice estimation and approximation skills

• Understand relative position of numbers on a number line

• Improve mental mathematics and numerical reasoning


Suitable for: Primary Mathematics lessons


🎮 Click here to launch the interactive: Number Line Estimation Game

Subcategories