top of page
Landing%2520Page_edited_edited.jpg

Maths platform for schools: set homework by topic and track mastery

Already have your code? Download Teacher Guide

Scroll through the information below to learn more.

eClassroom is a free maths platform for secondary schools teaching GCSE, International GCSE, A-Level and International A-Level. Teachers create a class, share a join code, and set homework by choosing topics. Students work toward mastery of each topic through guided courses, fluency practice and exam-style questions, and the class register shows which step each student is missing.There is no cost, no licence and no procurement process. A maths department can set up its first class in a couple of minutes and have a full class of students on the register within a single lesson.

What is a maths mastery platform?

A mastery platform tracks whether a student genuinely understands a topic, rather than whether they finished the task. On eClassroom a topic counts as mastered only when a student has answered at least ten fluency questions on it, reached 85% accuracy on those questions, completed the guided course, and scored 85% or better on the topic's exam-practice module. All four, or the topic is not mastered. Because the rule is identical everywhere on the platform, the figure a teacher sees on the class register is the same figure the student sees on their own dashboard. There is no second scoring system to explain.

Setting maths homework online

Teachers set homework by ticking topics from the strand list — Number, Algebra, Ratio and Proportion, Geometry, Probability and Statistics at GCSE, or Pure 1 to Pure 4 at A-Level — then adding a title and a due date. Choosing a topic automatically sets mastery of that topic as the goal, so there is nothing further to configure. Students see the work at the top of their dashboard with the four steps listed for every topic and a clear next action, and Learn and Practise buttons that go straight to the relevant course and revision engine.

Tracking student progress in maths

The class register shows every student against every topic that was set, with a count of how many of the four mastery steps each has met. Hovering or tapping a cell shows which step is outstanding, which is what a teacher needs in order to say something useful to that student. The whole class can be exported to CSV for a department tracker. An individual view shows one student's progress across every topic they have worked on, not only the ones that were set.

Identifying maths misconceptions across a class

The fluency engines record which mistake a student made, not only that an answer was wrong. Errors are classified against a taxonomy of 247 error types drawn from examiners' reports and grouped into five families — unfinished rule, sign slips, answering a different question, wrong method, and wrong order. Across a class this becomes a teaching decision rather than a list of names. A teacher can see that nine students are adding probabilities where the events happen together, in which topic, and whether the pattern is worth reteaching or is a checking habit that more practice will not fix.

Exam board coverage

Content is built around Edexcel GCSE Mathematics (1MA1), Pearson Edexcel International GCSE Mathematics A (4MA1), Edexcel A-Level Mathematics (9MA0) and Pearson Edexcel International A-Level Pure Mathematics 1 to 4 (WMA11 to WMA14). AQA and OCR A-Level overlap closely on Pure content. International GCSE and International A-Level are built to their own specifications rather than adapted from the English domestic one, which is usually the reason British curriculum schools overseas look at the platform.

Getting started

Email info@eclassroom.org.uk with your school name, the specifications you teach and roughly how many classes you have in mind. We will set your school up and send one staff code for your department. That code turns an ordinary account into a teacher account; only teacher accounts can create classes or see student data. Students join individual classes with a separate class code that carries no such access.

bottom of page