Halomath for Schools

Getting started with Halomath for Schools

A short guide for school admins and teachers: how to set up your school, get pupils signed in, and use Mental Maths day to day.

Words in yellow are the names of buttons, tabs and pages exactly as they appear in Halomath.

1

What it does for pupils and teachers

Mental Maths gives every pupil a ten-minute round of calculation practice, from number bonds to fractions, decimals and negative numbers. It is built to sit alongside your teaching, so the practice follows what your class has covered.

Pupils are guided by Nico, a friendly character who appears throughout Halomath. Nico is not an AI chatbot: everything Nico says has been written in advance.

For your pupils

Nico shows them how, step by step

Every answer is marked as soon as it is given. When an answer doesn’t land, Nico works through the method on screen, one step at a time, with the column methods, number lines, place value and bar models used in class. Nearly every Mental Maths question has its own walkthrough, and pupils can watch them again in Review after the round.

Example

3078 + 256

Ready

Tap the arrow for the first step, or slide it along.

Real Year 4 questions, with the walkthroughs pupils see. Press play, or step through at your own pace.

Extra practice on the steps they find hardest

When a pupil is finding a step hard, it comes round a little more often. If they miss a question on it, a new question on the same step comes back a few questions later in the same round. Every other step still gets its turn, so nothing is left behind.

Every step comes round in turn

Each step of the year keeps coming back, so earlier work is practised again rather than left behind.

Feedback that keeps them going

Nico talks pupils through the method and what to try next, in a calm, friendly voice.

For your teachers

Practice in step with your teaching

Pupils practise what they have already been taught: everything from the year before, plus each step of this year once a teacher ticks it as taught.

Less marking for teachers

There is nothing to mark and no results to enter.

See how each pupil is doing

See who has practised this week, each pupil’s accuracy on each learning objective, and which pupils are under 60% on which step.

Set practice for a class or group· Plus plan

Choose the steps a class or a group of pupils should practise, and the dates. Every round they start uses only those steps.

Paper rounds when you want them

Print the same 20 questions for the whole class, with an answer sheet that shows how Nico works each one out.

Term analysis· Plus plan

See how the class and each pupil have moved on over the term, learning objective by learning objective, and print a one-page report for each pupil for parents’ evening.

Back to contents
2

What Mental Maths covers

Every learning objective in Mental Maths, year by year, under the same names you’ll see on What’s been taught. Open one to see its steps, with an example question for each.

At a glance · Choose a year to see every learning objective in it, with its steps and an example question for each.

+ −Addition and subtraction
× ÷Multiplication and division
¾Fractions and percentages
0.5Decimals and powers of ten
−3Negative numbers
( )Order of operations

8 learning objectives · 8 steps

  • Addition within 101
    • Addition within 10e.g. What is the value of 2 + 0 + 2 + 1?
  • Subtraction within 101
    • Subtraction within 10e.g. Work out 10 − 10.
  • Addition within 20 (Regrouping)1
    • Addition within 20 (regrouping)e.g. Work out 6 + 5.
  • Subtraction to 20 (with Exchanging)1
    • Subtraction to 20 (with exchanging)e.g. Work out 20 − 7.
  • Adding Three Numbers (within 20)Earlier than NC1
    • Adding Three Numbers (within 20)e.g. Work out 3 + 9 + 5.
  • Subtract 3 Numbers to 201
    • Subtract 3 Numbers to 20e.g. Work out 9 − 2 − 3.
  • Mixed Addition and Subtraction within 201
    • Mixed Addition and Subtraction within 20e.g. Work out 11 − 2 + 11.
  • Missing Number Sentences1
    • Find a missing addende.g. Fill in the missing number: 3 + ▢ = 13
Earlier than NC
Comes earlier than in the national curriculum
Beyond KS2
Goes beyond the Key Stage 2 programme of study

Each pupil starts with every step from the year below; teachers open this year’s steps as they teach them.

Back to contents
3

Who does what

WhoWhat they doWhere
School adminSets up the school: classes, staff and pupils; prints login cards; manages the subscription; downloads data. Can also open any class.halomath.net/login, then the school admin area
TeacherSees their own classes: who has practised, how pupils are doing, what has been taught. Sets practice and prints their class’s login cards.halomath.net/login, then Your classes
PupilSigns in with a login card and does Mental Maths rounds, in class or at home.halomath.net/card

A school can have more than one school admin. Teachers only ever see the classes they have been added to.

Back to contents
4

Setting up your school

For the school admin · about 20 minutes

4.1Open your school’s account

  1. Go to halomath.net/schools and choose Try it free for four weeks.
  2. Under Find your school, type your school’s name, town or postcode and choose it from the list. If it isn’t listed, choose My school isn’t listed and type the name.
  3. Fill in your name, your school email address and your role, choose a password, tick to agree to the terms and data processing agreement, and choose Start the free trial.
  4. You go straight into the school admin area as your school’s Halomath admin.
  5. We also email you a link to confirm your email address. Until you open it, you can add your classes, but you can’t add staff or pupils, or subscribe. If it isn’t confirmed within 7 days, the account is removed.

The free trial lasts four weeks, includes everything in the Plus plan, and needs no payment details. Until the setup is done, the Overview page shows Getting started: the four steps below, each ticked off as you finish it.

4.2Add your classes

  1. Open Classes and use Add a class.
  2. Give the class the same name as in your management information system (MIS), for example 4S, choose its year group, and choose who teaches it. A class can have more than one teacher.
  3. Choose Add class. Add every class before you import pupils, because each pupil joins a class.

You can add teachers to a class later, once you have added them as staff (4.3).

4.3Add your staff

  1. Open Staff. Under Add a member of staff, enter their name and school email address.
  2. Choose their role: Teacher sees only their own classes; School admin manages the whole school.
  3. Choose their classes and select Send set-password email. They get an email from Halomath with a link to choose their password. The link works for seven days.

If someone can’t find the email, ask them to check their junk folder, then use Resend email next to their name.

Example

Staff

Teachers will see their own classes. School admins manage the school’s classes, staff and pupils.

NameRoleClassesSign-inActions
Jo Bennett (you)
j.bennett@sampleprimary.example
School admin—Active
Priya Shah
p.shah@sampleprimary.example
Teacher4WActive
Tom Hughes
t.hughes@sampleprimary.example
Teacher3RInvited · sent 2 Nov

Add a member of staff

We email them a link to set their own password. Nobody else sees it.

Classes
Recorded with your name and the time.
A sample Staff page. The buttons work in your school’s own account.

4.4Import your pupils

  1. Export a pupil list from your MIS (for example SIMS or Arbor) or use a spreadsheet. It needs a column for first name, surname and class. It can also include known as, gender and pupil ID (such as the admission number).
  2. Open Pupils, choose Import roster, then Paste the rows or Upload CSV.
  3. Check the preview. Halomath matches the class names to your classes and points out anything it can’t read, then adds the pupils when you confirm.

Pupils don’t need email addresses or passwords. We don’t ask for dates of birth, addresses or contact details.

4.5Print the login cards

  1. On Pupils, choose Print login cards and pick a class. Teachers can do the same from their class’s Login cards tab.
  2. Choose Print cards for pupils who don’t have one yet, and print on A4. The first page has short instructions for the class teacher.
  3. Each pupil gets two cards: a school card that stays in class and a home card that goes home, with a line telling parents what it is.
Example
Sample cards for one pupil. Printed, each card is 85 × 54 mm, the size of a bank card.
Back to contents
5

Getting pupils signed in

For teachers

5.1Once on each class device

On each class iPad or Chromebook, open halomath.net/card, add it to the home screen and allow the camera when asked.

5.2Each time a pupil signs in

  1. The pupil opens Halomath and holds their card up to the camera. If the device has no camera, they type the code printed under the QR code.
  2. When the next pupil takes over the device, tap Switch so they can sign in.

5.3Lost or forgotten cards

  • Card lost: choose Reprint card next to the pupil’s name. Their old school and home cards stop working, and they are signed out on every device.
  • Card left at home today: choose Show code. The pupil scans or types the code on screen. It works once, in the next 10 minutes, and their cards keep working.

5.4At home

With the home card, a pupil can sign in at halomath.net/card on a family computer or tablet and do the same Mental Maths rounds.

Back to contents
6

A Mental Maths round

What pupils see

  1. On their Today page, the pupil chooses Mental Maths. The round opens with “10 minutes. Go as far as you can.” and a Start button.
  2. They type each answer and press Enter. Each answer is marked straight away, and if it doesn’t land, Nico shows how to work it out, step by step, before the next question. A countdown shows the time left, unless the teacher has turned the timer off (6.6).
  3. If a question covers something they haven’t learned yet, they can choose I haven't learned this yet and move on. They can stop early with Finish here, and it still counts.
  4. At the end they see how many questions they reached and how many landed. Once they have been through a set of questions before, they also see how many landed last time. Review with Nico lets them look again at the questions they missed, with the same walkthroughs.
Example

Try a question

Type an answer and press Enter. Try one that doesn’t land too, to see what pupils see.

Question

3078 + 256

Example

Ten minutes, done.

14 questions · 11 landed

Last time through this set: 9 landed. This time: 11.

The end of a round in a school account: how many questions a pupil reached, how many landed, and how that compares with last time through the same set.

Pupils never see AI-written text in a school account, and there are no adverts or offers to buy anything.

Back to contents
7

For teachers: your class

Sign in at halomath.net/login and choose a class under Your classes. Each class has these tabs.

7.1This week

Who has practised this week: rounds, minutes (under a minute shows as <1) and when each pupil last practised. Pupils who haven’t practised yet this week are marked Not this week. Use Show earlier weeks to look back.

Until the class has done its first round, this tab shows Before the first lesson with three things to do, and a dash instead of Not this week.

7.2How they’re doing

Accuracy over each pupil’s last 10 questions on each learning objective. Secure is 80% or more; 60–79% and under 60% are shown in their own colours, and a dash means fewer than 5 questions so far. Choose a learning objective to see each step in it, or a pupil to see all their learning objectives.

Example

Accuracy over each pupil’s last 10 questions on each learning objective. Secure is 80% or more. The Whole class row adds up every pupil’s recent questions, so it can show a figure before any one pupil has done five.

80% or more60–79%Under 60%– Fewer than 5 questions so far
Add and Subtract 4-Digit NumbersLong MultiplicationMultiply and Divide by 10 and 100Fractions of AmountsDividing by a 1-Digit Number
Whole class82%65%88%60%53%
Amara O.90%80%100%70%60%
Ben H.100%60%90%50%–
Chloe W.70%40%80%–30%
Dev P.90%90%100%80%70%
Ellie R.60%50%70%40%–
Finn M.80%70%90%60%50%
A sample Year 4 class.

7.3This term· Plus plan

How the class and each pupil have moved on this term. For each learning objective you see class accuracy at the start of term and now, how many pupils are secure, and how many are still under 60%. Below that, each pupil’s weeks practised, accuracy and time per question, start and now. Choose a pupil to see each of their learning objectives.

  • Start is the first three weeks a pupil practised this term, and now is the latest three. A dash means fewer than 10 questions.
  • Print pupil reports prints one side of A4 for each pupil, for parents’ evening: how much they practised, what is secure and what to keep practising. It doesn’t compare pupils with each other.
  • Download CSV gives each pupil’s accuracy at the start of term and now, for each learning objective.
  • Terms follow the usual dates for schools in England. A school admin can choose Change term dates to match your school’s own terms. You can also look back at last term.

School admins also see a line for every class under This term on the school Overview.

Example

Autumn term · 1 Sept – 31 Dec

14
weeks
1,591
questions
2.2
rounds per pupil a week
62%78%
class accuracy, start → now

Who practised each week

31
7
14
21
28
5
12
19
26
2
9
16
23
30
practised on screenhanded in a paper round
80% or more60–79%Under 60%– Fewer than 10 questions

Learning objectives

Learning objectiveClass accuracy, start → nowPupils secure, start → nowPupils under 60% now
Add and Subtract 4-Digit Numbers73%85%1 → 50
Dividing by a 1-Digit Number54%66%0 → 13
Fractions of Amounts55%74%0 → 11
Long Multiplication54%75%0 → 00
Multiply and Divide by 10 and 10076%89%1 → 60

“Start” is the first three weeks practised this term; “now” is the latest three. A dash means fewer than 10 questions.

Pupils

PupilWeeks practisedQuestionsAccuracy, start → nowObjectives secureStill under 60%Time per question
Amara O.13 of 1428562%82%2 of 5–20 s → 15 s
Ben H.11 of 1423258%69%2 of 5Dividing by a 1-Digit Number; Fractions of Amounts20 s → 16 s
Chloe W.14 of 1430055%73%1 of 4Dividing by a 1-Digit Number20 s → 14 s
Dev P.13 of 1427779%93%4 of 4–20 s → 16 s
Ellie R.13 of 1424157%78%2 of 5–19 s → 14 s
Finn M.12 of 1425658%72%2 of 5Dividing by a 1-Digit Number20 s → 16 s
A sample Year 4 class, part way through the autumn term.

7.4What’s been taught

Tick each step once you’ve taught it, and pupils in the class will start getting it in their Mental Maths rounds. Everything from the year before is already included, so there’s nothing to set up before the first lesson. Tick all ticks a whole group, and Untick all clears it. Changes apply from each pupil’s next round.

To see every year’s learning objectives and steps, go to What Mental Maths covers.

Example

Tick each step once you’ve taught it, and pupils in 4W will start getting it in their Mental Maths rounds. Everything from Year 3 is already included, so there’s nothing to set up before the first lesson.

Add and Subtract 4-Digit Numbers

Long Multiplication

Multiply and Divide by 10 and 100

Fractions of Amounts

Dividing by a 1-Digit Number

Mixed Operations with +, − and ×

Mental Multiplication and Division

Adding and Subtracting Fractions beyond 1

Changes apply from each pupil’s next round, and they’re recorded with your name and the time.

A sample Year 4 class. Try ticking a step, or Tick all.

7.5Set practice· Plus plan

  1. Choose the steps to practise, who it is for (the whole class or selected pupils) and the dates.
  2. Select Set practice. While it is set, every round those pupils start, in class or at home, uses only these steps.
  3. See the results as pupils practise. You can End now or Extend at any time. Steps you set are also ticked as taught.

7.6Login cards

Print, reprint or show a sign-in code for pupils in this class, as in 4.5 and 5.3.

7.7Settings

Show the timer: when the timer is off, pupils in the class don’t see the countdown, and rounds still end after 10 minutes.

Let pupils choose a year: when this is on, pupils in the class can pick a year on their Mental Maths card and practise every step in it, including steps not yet ticked as taught. It stays off unless you turn it on.

7.8Print a paper round

For pupils who practise on paper as well as, or instead of, on screen. On This week, choose Print a paper round above the table, then the whole class or selected pupils. School admins can print one from the Pupils page too.

  • Everyone gets the same 20 questions, from the same steps as their rounds on screen, carrying on from the last paper round.
  • Each pupil sheet is one side of A4 with a box for each answer. Print pupil sheets on one side of the paper.
  • The answer sheet shows each answer and how Nico works it out. Print it double-sided, one for each pupil or one for each table, so pupils can mark their own.
  • The QR code on the answer sheet opens Nico’s walkthroughs for that sheet, so families can watch them at home.

Answers on paper don’t come back to Halomath. When a pupil hands in a sheet, tick them in the Paper column on This week: it counts as practice that week, but doesn’t go into How they’re doing.

Example
HalomathMental Maths on paper
Amara O.
Class 4W · Sheet 7
7KQ2M-X9D3A · 01

10 minutes. Go as far as you can.

Write each answer in its box. If a question covers something you haven’t learned yet, leave it and go on to the next one.

  1. 1What is the sum of 645 and 33?
  2. 2What is 148 − 130?
  3. 3What is 33 multiplied by 9?
  4. 4Find the product of 9 and 133.
  5. 5Work out: 40 + 60 + 177
  6. 6Work out: 133 + 27
  7. 7Work out: 125 + 75
  8. 8Work out: 79 − 111 + 360
  9. 9Find the sum of 3 eighths and 3 eighths.
  10. 10What is 3 eighths − 1 eighth?
  1. 11Calculate 5403 + 810
  2. 12Subtract six hundred and nine from one thousand and eleven.
  3. 13What is the product of 664 and 20?
  4. 14What is 1200 divided by 10?
  5. 15260 × 1 twentieth = ?
  6. 16Calculate 45 ÷ 8. Give your answer as a quotient and remainder. Use the form 11 R 1.
  7. 17Work out 728 ÷ 7
  8. 18Calculate: 7 × 10 − 32
  9. 19Work out 8 ninths + 3 ninths.
  10. 20What is 1 − 8 ninths?
Printed 2 November 2026halomath.net
Answers, and how Nico works them out
Class 4W · Sheet 7 · 1–10
Scan to watch Nico show each one, step by step.
1678
  1. Start with the ones, then the tens, then the hundreds.
  2. First: ones: 5 + 3 = 8.
  3. Next: tens: 4 + 3 = 7.
  4. Next: hundreds: nothing is added here, so it stays 6.
  5. Then: so 645 + 33 = 678.
218
  1. Start with the ones, then the tens, then the hundreds.
  2. First: ones: 8 − 0 = 8.
  3. Next: tens: 4 − 3 = 1.
  4. Next: hundreds: 1 − 1 = 0.
  5. Then: so 148 − 130 = 18.
3297
  1. Split the two-digit number into tens and ones, multiply each part, then add the parts back together.
  2. Split 33 into 30 + 3: 9 × 30 = 270; 9 × 3 = 27.
  3. Add the parts: 270 + 27 = 297.
41197
  1. Split the three-digit number into hundreds, tens and ones, multiply each part, then add the parts back together.
  2. Split 133 into 100 + 30 + 3: 9 × 100 = 900; 9 × 30 = 270; 9 × 3 = 27.
  3. Add the parts: 900 + 270 + 27 = 1197.
5277
  1. Look for two numbers that make 100, and add those two before the third.
  2. First: 40 + 60 = 100.
  3. Next: add the one that is left: 100 + 177 = 277.
  4. Then: so the answer is 277.
6160
  1. Use the round number next door, then put the difference right.
  2. First: 27 is 30 − 3, so add 30 first.
  3. Next: 133 + 30 = 163.
  4. Then: that is 3 too many: 163 − 3 = 160.
7200
  1. Look for the part that makes a round hundred.
  2. First: 25 + 75 = 100, so the tens and ones make a whole hundred.
  3. Then: 100 + 100 = 200.
8328
  1. Adding and taking away can be done in any order, so choose the easier order.
  2. First: taking 111 from 79 would go below zero, so add 360 first.
  3. Next: 79 + 360 = 439.
  4. Then: take away 111: 439 − 111 = 328.
96 eighths
  1. The denominators are the same, so add the numerators and keep the denominator.
  2. First: both fractions are eighths, so count how many eighths there are altogether.
  3. Next: 3 + 3 = 6.
  4. Then: 3 eighths + 3 eighths = 6 eighths.
102 eighths
  1. The denominators are the same, so subtract the numerators and keep the denominator.
  2. First: both fractions are eighths, so take 1 eighth from 3 eighths.
  3. Next: 3 − 1 = 2.
  4. Then: 3 eighths − 1 eighth = 2 eighths.
Sheet 7 · answers 1–10 (11–20 on the back)halomath.net
A sample pupil sheet and the front of its answer sheet. Printed, each is one side of A4.
Back to contents
8

Keeping things up to date

For the school admin

  • A pupil changes class or name: on Pupils, choose Edit next to their name.
  • A pupil leaves: choose Mark as left. Their cards stop working, and their history stays so you can still see it. If they come back, choose Restore.
  • A member of staff leaves or cover ends: on Staff, choose Turn off next to their name. They can no longer sign in.
  • A new class or new pupils mid-year: add them as in 4.2 and 4.4, then print their cards.
  • Who changed what: Records lists every change to the school’s classes, staff and pupils, with who made it and when.
Back to contents
9

Downloading your data

For the school admin

On Pupils, three downloads give you spreadsheet files (CSV) that open in Excel:

ButtonWhat you get
Download CSVYour pupil list: names, class, year group, pupil ID, and whether each pupil is on roll or has left.
Download practice summaryOne row for each pupil and learning objective: questions answered, accuracy, average time per question and the week they last practised it.
Download weekly practiceOne row for each pupil and week: rounds, minutes, questions answered and accuracy.

If you need a full copy, including every answer each pupil has given, email us and we’ll send it within 10 working days. Every download is recorded in Records.

Back to contents
10

Your subscription and invoices

For the school admin · on Overview, in the Subscription card

10.1Plans

PlanPriceIncludes
Standard£199 a yearPupil practice, class activity and each pupil’s weak steps
Plus£299 a yearEverything in Standard, plus Set practice and This term

One price for the whole school, not per pupil. No VAT is charged.

10.2Subscribing

  1. Choose Subscribe, pick a plan, and enter the school’s address and the email address of your finance team. Add a purchase order number if your school uses them.
  2. Tick to agree to the terms and data processing agreement. We send the invoice to your finance team straight away, and your subscription runs for 12 months. If you subscribe during the trial, it starts when the trial ends.
  3. Your finance team can pay by card or UK bank transfer from the invoice page. Pupils keep practising while it is paid: the invoice is due within 30 days.

You can move from Standard to Plus during a subscription with Upgrade to Plus; we invoice the difference for the whole months left, and Plus starts straight away.

10.3If an invoice isn’t paid

We email the school admin the day after the due date, and again a week before pupils’ practice would pause. If an invoice is still unpaid 30 days after its due date, pupils can’t start Mental Maths until it is paid. Staff can still sign in, and nothing is deleted.

10.4Renewal

Subscriptions renew each year. About six weeks before the end, we email the school admin with the renewal price; we send the renewal invoice 30 days before the end. To change anything or stop renewing, just reply to that email.

Back to contents
11

How we look after pupils’ data

  • Your school is in charge of its pupils’ and staff’s data, and we process it only on your instructions.
  • Pupils’ names and records are stored in the United Kingdom (London).
  • We don’t send any personal data from your school’s account to an artificial-intelligence service, and we don’t use it to train any model.
  • We do not market to pupils or through the school.
  • When your subscription ends, you have 30 days to download your data, and then we delete it.

The full details are in our Terms and Data Processing Agreement.

Back to contents
12

Getting help

Email hello@halomath.net and a person at Halomath will reply on UK working days. If you are writing about a pupil, please give their class and pupil ID rather than their full name.

Back to contents