Special thanks go to Penny Williams and the Anchorage, Alaska School District for the use of her material on this site.

What is an algorithm?

An algorithm is a set of rules for solving a math problem which, if done properly, will give a correct answer each time. Algorithms generally involve repeating a series of steps over and over as in the borrowing and carrying algorithms and in the long multiplication and division algorithms.

The Everyday Mathematics program includes a variety of suggested algorithms for addition, subtraction, multiplication, and division. Current research indicates a number of good reasons for this — primarily, that students learn more about numbers, operations, and place value when they explore math using different methods.

How do these algorithms work?

An algorithm is a set of rules for solving a math problem which, if done properly, will give a correct answer each time. Algorithms generally involve repeating a series of steps over and over as in the borrowing and carrying algorithms and in the long multiplication and division algorithms.

The Everyday Mathematics program includes a variety of suggested algorithms for addition, subtraction, multiplication, and division. Current research indicates a number of good reasons for this — primarily, that students learn more about numbers, operations, and place value when they explore math using different methods.

How do these algorithms work?

Subtraction Animations
2nd - 6th Grades Subtraction Algorithms Trades First Algorithm 2-Digit minus 2-Digit 3-Digit minus 3-Digit Traditional Algorithm 2-Digit minus 2-Digit |
Print Resources
Trades First Algorithm Trades First Using Models Trades First Explained My Reference Book p34 Math Journal 2 p269 Subtraction Practice 1 Subtraction Practice 2 Subtraction Practice 3 Subtraction Practice 4 Subtraction Practice 5 Traditional Algorithm Traditional Using Models Traditional Using 3-Digit Numbers Traditional Using Whole Numbers |