Free Online Soroban Practice: Mental Math Training
Run timed Soroban sequences, then check your final answer for speed and accuracy.
Ready?
Press Start to begin
How to use this mental math training
This activity shows a sequence of additions and subtractions. Start from zero, apply each operation to the previous total, then enter the final result. You can calculate in your head or show the soroban and move the beads during the sequence.
A first session, step by step
- Choose the beginner level, 3 operations and a 3-second delay. The number of operations includes the first number shown.
- Start the sequence and keep the running total in mind. Use pause if you need to catch up.
- At the end, enter your answer to check it. If it is wrong, try again with a longer delay or with the soroban visible.
- When you succeed on several sequences, make them longer or shorten the delay, changing only one setting at a time.
Worked example: +3, +2, −1
The total goes from 0 to 3, then from 3 to 5, and finally from 5 to 4. The answer to enter is 4. The tool generates new sequences each time; this example only explains the task.
Which level should I choose?
The beginner level uses numbers from 1 to 10, intermediate from 1 to 50, and advanced and speed from 1 to 99. Totals never go below zero. Even at beginner level, a sequence may require friends of 5 or 10: learn these moves before chasing speed.
New to the beads? Start with the soroban basics or the step-by-step learning path. Printable worksheets let you practise the same calculations at your own pace.
Do I need an account?
You can use this training without an account. In guest mode, preferences and results are saved in this browser; they are not transferred automatically to another device.
Online soroban practice: frequently asked questions
Is this online soroban practice free?
Yes. The training is free and runs in the browser on a computer, tablet or phone. There is nothing to download and no account is required.
From what age can a child use it?
Most children can start around 5 or 6, once they know that the upper bead is worth 5 and each lower bead is worth 1. Start at beginner level with 3 operations and a slow delay.
How long should a child practise each day?
About 10 minutes a day is enough. Short, regular sessions build accuracy better than one long session, and accuracy should come before speed.
Can I use a real soroban with this training?
Yes. Leave the on-screen soroban hidden and move the beads on your own abacus while the numbers appear. The sequences and the answer check work the same way.