For Teachers

See who is stuck before the test, not after

Give your class a join code. Students practice on their own MathRoutine account. You see roster-wide accuracy, activity, and assignment progress from one page — free, for any class size.

1

Create a class

Any account can create a class in a few seconds. No school approval or email list needed.

2

Share the join code

Students enter a short code from their own account. No student email collection required to join.

3

Watch the roster

See attempts, accuracy, and last-active date for every student, plus who has started each assignment.

Free for every teacher

Roster and assignment tracking, no card required

  • Class roster with attempts, accuracy, and last-active date
  • Weekly active-student count for the whole class
  • Assign a grade, topic, and difficulty with an optional due date
  • See how many students started each assignment and their accuracy on it
  • Unlimited classes, unlimited students, free forever

With a Basic or Pro account

Go from “who is behind” to “why”

  • Open any student's full weakness report and skill-level diagnosis
  • See the same equation-setup vs. calculation vs. vocabulary breakdown students get on their own account

The roster, accuracy, and assignment tools above stay free on any plan. Only per-student diagnosis detail requires a paid plan on the teacher's own account.

Your first class takes under a minute to set up

Create an account, create a class, and share the code. Students keep practicing on their own account either way — the class just gives you visibility into it.