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

Telegram bot for notifications

Instant reminders about lessons, deadlines, and new homework straight to Telegram. 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