Skip to main content
20% off all school licences — use code EARLYBIRD20 at checkout · valid until 18 Sept 2026 · See pricing →
School site licences

IB Maths, done properly.

The AI teaching assistant for IB Maths classrooms — supporting both students and teachers. All 4 courses. Real examiner. Actual AI grading. €3k / year, not €10k a year.

Full-course revision — engines, notes, flashcards, AI grading, PDF workbooks — for every student in your class. One class code, one invoice, twelve months of access. Zero training required — buy the licence, share the code, done in 5 minutes. No per-seat admin, no logins to manage, no clunky LMS integration.

See pricing → 📅 Book a 15-min demo 👀 Preview the teacher dashboard 📄 Download 1-page overview PDF

The PDF is designed to be circulated internally to Heads of Department or Senior Leadership — everything they need to say yes.

Full T&Cs, refund matrix, privacy policy and Data Processing Agreement published in full — happy to countersign your school's own DPA on request.

How we compare to the incumbent platforms

Different products, different jobs. The big digital-textbook platforms give students content to read; IB Math Revision is an AI teaching assistant that practises with students and supports teachers with real classroom tools.

  Typical digital textbook IB Math Revision
What it isDigital textbook
Content library students read
AI teaching assistant
Practises with students & supports teachers
Typical price for 100 students€8,000–€12,000 / year€3,000 / year
BillingAnnual recurringAnnual · 12 months
Multi-year lock-inUsually 2–3 yearsNo contract
IB Maths coverageAA + AI (variable depth)All 4 (SL AA/AI + HL AA/AI)
AI-graded student writingLimited or noneYes — real M/A/R marks with reasoning, feedback on clarity of working, & feedback loop that keeps improving the marking
Written byEditorial teamPractising IB examiner
Teacher-only PDFs
Homework, assessments, solution keys
NoYes
Weekly class-summary email to teacherNoYes — every Monday morning
Free trialOccasionally30-day trial — click above

Use us alongside your existing textbook platform, or as your primary IB Maths department tool — both work.

Pick the licence for your school

All licences are one-off payments. Twelve months from purchase. VAT-exclusive.

Class Licence

10 seats · DP courses
€245 one-off
  • 10 student seats — redeemable via a shared class code
  • Full access to SL AI, SL AA, HL AI, HL AA — engines, notes, flashcards, AI grading, PDF workbooks
  • Teacher-only PDFs — homework packs, assessment sheets, worked-solution keys not available to students
  • Weekly class-summary email — every Monday you get a snapshot of star students, at-risk students, and class-wide weak topics
  • Up to 10 teachers per licence — add co-teachers from the dashboard so the whole department can view class progress and set homework at no extra cost
  • 12 months of access from redemption
  • Teacher-view dashboard (seat usage + student mastery)

Whole-Cohort Licence

100 seats · DP courses
€3000 one-off
  • 100 student seats — enough for an entire DP1 or DP2 year group
  • Full access to all four DP courses — engines, notes, flashcards, AI grading, PDFs
  • Teacher-only PDFs — homework packs, assessment sheets, worked-solution keys not available to students
  • Weekly class-summary email — Monday-morning digest of star students + at-risk students + weak topics
  • 12 months of access from redemption
  • Multiple class codes on request (split into groups by class or teacher)
  • Up to 10 teachers per licence — the entire maths department gets full dashboard access, invited from your teacher panel
  • Priority support — direct email line to Pete
🏫 More than 100 students?

Whole-year-group and whole-school licences (150, 250, 500+ seats) are priced individually with volume discounts, PO invoicing and optional teacher-training onboarding. Contact Pete for a custom quote — most quotes turn around within 24 hours.

Email pbromfield@ibmathrevision.com for a quote →

Need a custom seat count or a PO invoice? Email Pete directly.

✨ Free updates for the entirety of the licence

Every new AI-marked practice pack, refreshed syllabus content, predicted paper and Live Game question bank is pushed automatically. Buy the licence once — you and every student on your class code stay up-to-date for the full term of the subscription at zero extra cost.

How it works

01

Buy your licence

Pay via Stripe. Card or SEPA. Instant.

02

Get a class code

Emailed to you the moment payment clears. Format: IBMR-3F-7WQK.

03

Share with your students

Paste the code into your class group. Each student redeems it at /redeem.html with any Google, Microsoft or email account.

04

They practise, you watch

Every student gets full access to all four DP courses. Your teacher dashboard shows per-student mastery %, attempts, last-active date, class-wide weak topics, and one-click AI-generated student reports. Weekly digest email every Monday morning.

Lost your class code?

Sign in with the same account you used to buy — we'll email every class code attached to your account.

Questions

Access & seats

How easy is it to set up?

Genuinely 5 minutes: buy the licence, get a class code emailed instantly, paste the code into your class group. Students click /redeem.html, enter their email, they're in. No training deck to sit through, no onboarding call to schedule, no LMS integration to configure. If your students can log into a website, they can use this. The teacher dashboard is designed the same way — every action is one click, labels are in plain English, no "settings → advanced → export" spelunking. See for yourself.

Can I switch students in and out during the year?

Yes — from the teacher dashboard, add a new student email inline (respects the class seat cap), remove a leaver with one click, or use the ↔ button to move a student between classes. Every change writes to an audit log so you can see exactly who did what and when. No email-Pete-to-swap workflow anymore.

Can students redeem the code on multiple devices?

Yes — the seat is tied to the account (Google, Microsoft or email), not the device. Students can sign in from phone, laptop, school computer, whatever.

Do students need a school email, or can they use personal Gmail?

Google, Microsoft or any email works — school Google Workspace, personal Gmail, or any email address they can verify. Most schools prefer the school domain so students don't lose access when they leave.

What if a student redeems the code twice by accident?

It's idempotent — redeeming with the same email counts as one seat, no matter how many times they click the button. No accidental seat waste.

Can I get multiple class codes for the same licence (split by class)?

Yes — email me after purchase. For the 100-seat tier this is included; for the 10-seat tier I split it into 2 codes of 5 seats each on request. Useful if you want to track two classes separately in the teacher dashboard.

Can multiple teachers manage the same class licence?

Yes — up to 10 teachers per licence at no extra cost. The purchasing teacher can invite co-teachers from the dashboard; each co-teacher gets full access to that class's dashboard, student reports, homework assignment tools and weak-topic analytics. Only the original purchaser can add or remove co-teachers.

Content & coverage

What courses does the 10-seat licence include?

All four DP Maths courses (SL AI, SL AA, HL AI, HL AA) — every engine, every notes page, every flashcard, unlimited AI grading, and the PDF workbooks. The 10-seat + PreIB tier additionally includes the summer PreIB bridge course.

Which syllabus does the content align with?

The current IB DP Maths syllabus (first exams 2021, revised for 2027). Content is regenerated each year to match the latest subject guide.

Who writes the questions and mark schemes?

Pete Bromfield — a practising IB Maths examiner. Every question and mark scheme is either hand-written by Pete or AI-generated and then hand-audited by Pete. Not editorial-team-with-no-classroom-experience.

Are past-paper questions included?

No — past IB papers are copyrighted by the IB and we don't reproduce them. Our questions are original, calibrated to be equivalent difficulty to real papers by an examiner who's marked hundreds of them.

Can I preview the content before buying?

Yes — start a 30-day free trial, or ask any of your students to try the free-preview mode (first 5 questions per unit are free without any account).

Teachers

Do teachers count toward the seat limit?

No — teachers are separate from student seats. As the purchaser you get teacher-view access automatically. You can invite up to 10 co-teachers per licence from the dashboard's "Invite co-teacher →" button; they each get full dashboard access at no extra cost and don't consume any of the student seats.

What do teachers actually see in their dashboard?

Live seat usage, per-student overall %, question-attempt count, last-active date, per-topic mastery scores, and class-wide weak topics highlighted automatically (the AI flags any topic where the class average is below 50%). Plus a weekly digest email every Monday morning with the highlights.

How do I add students to my class?

Two paths, whichever you prefer: (1) Students self-redeem at /redeem.html using your class code — they enter their email, hit "Redeem", they're in. (2) You add them manually from the teacher dashboard — one line, "+ Add student" input, no student action needed. Also handy for pre-adding students before term starts.

Can I move a student between classes mid-year?

Yes — if you manage more than one class code (e.g. DP1 SL AA and DP1 SL AI), the ↔ button on a student row lets you move them between your classes in one click. The move is transactional — the student is never on both classes at once or neither. Useful when a student switches course, or when you need to rebalance class sizes.

What are the AI-generated student reports?

One-click detailed reports for any student — the "Generate report" button on their row calls Gemini with their entire attempt history and produces a written narrative: where they're strong, where they're slipping, and 2-3 specific next actions. Perfect for parent-teacher evenings and end-of-term feedback. Takes about 20 seconds per student and produces markdown you can paste straight into your school reporting system.

Can I set homework assignments through the platform?

Yes — the assignments tool lets you push a specific topic + question set + due date to your class. Students see it on their dashboard, work through it, and their progress flows straight back to your teacher dashboard. Great for consolidation between lessons without ANY marking overhead on your side (AI grades everything with reasoning).

Is there a class engagement leaderboard?

Yes — the streak leaderboard shows which students in each of your classes have the longest current daily-puzzle streak, best-ever streak, and total plays. Handy for spotting engaged students to celebrate, and for gently nudging students whose streak has dropped to zero. Anonymised toggle available if your school prefers.

How do I know if students are working through the whole syllabus?

The class checklist view aggregates every student's Path-to-7 ticks across the four DP courses and shows completion percentages per topic. If your Year 12s are all at 40% on Sequences but 5% on Kinematics, that's your next lesson's focus. Sortable by student and by topic.

Can I rename the class code so it shows a friendly name?

Yes — click "Rename" next to the code and give it a sensible label like "DP1 SL AA (Y12) — 2026". Students still redeem with the original code but you and any co-teachers see the friendly name everywhere in the dashboard.

Can I preview the teacher dashboard before buying?

Yes — click Preview the teacher dashboard to see a fully-populated demo with a fictional school (Meadowbrook International School) and 26 fake students spread across two classes. Everything works — you can click "Generate report", tick students, add roster entries — but no real data is ever created.

Can I book a live walk-through call?

Yes — book a 15-minute demo and I'll walk you through the dashboard with your real curriculum priorities in mind. Direct to Pete (no BDR gatekeeping).

Do teachers get their own PDFs?

Yes — every school-licence tier includes teacher-only PDFs (homework sheets, assessment packs, worked-solution keys) that students can't access. These are downloadable from the teacher dashboard.

Data privacy & safeguarding

What data do you collect about my students?

Only what's needed for the product to work: email address (for auth), question scores (for the teacher dashboard), and last-active timestamp. No demographics, no marketing profile, no third-party ad trackers, no cookies beyond Firebase's auth cookie.

Are you GDPR-compliant?

Yes. Data is hosted in Google Cloud EU (Firestore multi-region europe-west) and never shared with third parties. Students can request their data or deletion at any time by emailing pbromfield@ibmathrevision.com — I respond within 72h.

Do you use student data to train AI models?

No. Student submissions to the AI grader are sent to Google's Gemini API for grading only, are not used for training under Google's Workspace/Cloud AI terms, and are deleted from Gemini within 24 hours per Google's data-processing terms.

Payment & billing

Do you offer purchase orders / invoices for schools that can't pay by card?

Yes. Email pbromfield@ibmathrevision.com with your school details and I'll send an invoice payable by bank transfer. Usual turnaround: same day.

What happens after 12 months?

Access ends. No auto-renewal, no surprise charges. You can buy again for the next cohort — most schools do because the outcomes speak for themselves.

What's your refund policy?

30-day money-back guarantee, no questions asked. If your department decides it's not the right fit within 30 days of purchase, email me and I refund via Stripe within 24h.

Are there multi-year discounts?

Yes — buy for 2 years upfront and get 20% off the second year. Buy 3+ years and it's 30% off. Email me for a quote.

Do you offer discounts for lower-income schools?

Yes. If your school is state-funded, has a low fee level, or is in a developing-economy country, email me — DEIS-style tiered discounts typically 30–50% off.

Support

How responsive is support?

Solo-teacher-run product means one person answers every email — that's me, Pete. Reply within 24h weekdays, 48h weekends. The 100-seat tier gets a priority label so I answer within 4h weekdays.

Do you have a trial for schools?

Yes — 30-day free trial. 5 seats, full DP course access, no credit card required. Click the trial button at the top of the page.

🍪 We value your privacy
We use essential cookies to make the site work and (with your permission) anonymous analytics to see which parts of the site help students most. No third-party ads. No profiling. Privacy policy