The platform for
maths tutors

Interactive whiteboard, GCSE & A-Level practice with instant feedback, and progress analytics. One tool for everything.

14 days free · no card required · cancel anytime

Built by a practising maths tutor & ML developer

Interactive whiteboard Live
Built by a tutor
4+ years of teaching, 70+ students
0
practice problems
in the library
GCSE · A-Level · IB
exam formats
supported

Collaboration

Interactive whiteboard

Plot graphs, explain geometry, solve equations together with your student in real time.

📈
Function graphs
sin, cos, x², any expression — graphs are plotted instantly
📐
Geometry & shapes
2D and 3D shapes, precise constructions with axes, grids and annotations
🧮
Calculator
Step-by-step equation solving: discriminant, roots, factorisation
Live
f(x) =
Real-time sync
Tutor draws — student sees it instantly. WebSocket, zero lag.
💾
Saved between sessions
The board persists — pick up right where you left off.
🖊️
Full toolkit
Pen, lines, shapes, text, eraser, colours — like a real whiteboard.
🔗
One click in the dashboard
No third-party apps or links. The board opens right inside the platform.

Practice

Topic-by-topic practice
with instant feedback

Students work through problems across all GCSE and A-Level topics. The system picks questions by difficulty, tracks time, and checks answers instantly.

Choose a topic

Homework Review

How a tutor reviews student work

The tutor spots every mistake — and explains how to fix it.

Student submission

A-Level Pure · Integration

Find \( \int(3x^2 + 2x - 1)\,dx \)


\( \int(3x^2 + 2x - 1)\,dx \)

\( = 6x + 2 \)

«I think I differentiated instead of integrating»

T
Tutor feedback
Error ① found

Remember the power rule: \(\int x^n\,dx = \frac{x^{n+1}}{n+1}\). You differentiated instead of integrating.

\( = x^3 + x^2 - x + C \)

Always add the constant of integration C for indefinite integrals. Let's practise 3 more of these next session.

Full submission history saved automatically

Try it free

Features

Everything you need — in one place

Tools that save tutors time and make student progress visible.

How do I solve Q13? Algorithmia AI: step by step... Show me an example →

Algorithmia AI

Students get explanations on any topic, any time. You set the direction.

+38

Progress analytics

Grade prediction, weak topics, per-student dynamics — data instead of guesswork.

Done Active

Homework

Assign work, receive photo submissions, and review with annotations directly on the image.

MoTuWeThFr 16:00 18:00 15:00 Reminders 24h and 1h before lesson

Scheduling

Convenient calendar with automatic reminders 24 hours and 1 hour before each lesson.

Lesson in 1 hour — James K. Homework reviewed: 4 / 5 marks New assignment from tutor

Notifications

Instant alerts about new assignments, review results, and schedule changes.

REPORT — APRIL 76/100 ↑ +8 Trig Probability

Reports for parents

Monthly PDF with progress, weak topics, and grades — generated automatically.

+£50 +£60 Owed: £30

Payment tracking

Record payments from each student, track outstanding balances, and view payment history — all in one place.


Algorithmia AI

24/7 maths assistant
for your students

When it's 11pm and your student is stuck on integration by parts — the AI explains it step by step, using the exact notation from your lessons.

Algorithmia AI · Active

Scheduling

Automatic reminders.
No more missed sessions.

Students receive automatic notifications 24 hours and 1 hour before each lesson. No manual chasing.

This week's sessions
10:00
Emma Thompson
Today
14:30
James Keating
Today
16:00
Sophie Marsh
Tomorrow
✓ 24h reminder
✓ 1h reminder
3 students
Auto-sent via email
🔔
Lesson with James in 1 hour
Reminder sent automatically

Tutors about the platform

Results speak
for themselves

I used to spend 2–3 hours a week marking homework by hand. Now it takes 20 minutes. The analytics show me where each student is falling behind before they even realise it.

S
Sarah L.
London · 6 years experience
Student results
Average GCSE grade: 8

The auto-checked practice problems save me an enormous amount of time. I assign a mock, the student completes it — and the answers are already marked. I just review the mistakes.

A
Andrew P.
Manchester · 5 years experience
Student results
Average grade improvement: +2 grades

About the founder

Built by a tutor

Not by a startup, not by a corporation — by a tutor who works with students every day.

Roman Batargin
Roman Batargin
Creator of Algorithmia · Maths tutor · ML developer
4+ years of teaching, 70+ students. Algorithmia is the tool I wished I had from day one. Every feature solves a real problem I faced in my lessons.
More about the tutor →

Roadmap

What's next

The platform is evolving. Here's what's coming in the next updates.

In development

Smart notifications

Instant reminders about lessons, deadlines, and new homework — right in your browser. Never miss a thing.

Planned

Mobile app

Native app for iOS and Android. Notifications, assignments, and the whiteboard — in your pocket.

Planned

More exam formats

Support for SAT, IB, and other international exams. Expanding the problem library globally.


How to start

4 steps to your first lesson

01

Sign up

Create a tutor account in 30 seconds.

No paid subscription to start. Everything basic is free.

02

Add a student

Invite by email or create their profile.

You can manage multiple students — all data is kept separate.

03

Schedule a lesson

Add a session — your student gets a notification.

The system sends automatic reminders 24h and 1h before the lesson.

04

Assign homework

Send homework after the lesson.

Students submit photos of their solutions; you annotate mistakes right on the image.

Pricing

One plan. Everything included.

No feature limits. Every tool on the platform is available from day one.

✓ 14 days free
£19 / month

After the free trial ends

Start free trial

No card needed to start  ·  Cancel anytime  ·  Pricing details

Get started today

Your first lesson
on Algorithmia — free.

14 days. All features. No card.

Start free trial

Built by a tutor, for tutors · Cancel in 1 click · Chat support