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.
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.
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.
Use us alongside your existing textbook platform, or as your primary IB Maths department tool — both work.
All licences are one-off payments. Twelve months from purchase. VAT-exclusive.
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.
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.
Pay via Stripe. Card or SEPA. Instant.
Emailed to you the moment payment clears. Format: IBMR-3F-7WQK.
Paste the code into your class group. Each student redeems it at /redeem.html with any Google, Microsoft or email account.
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.
Sign in with the same account you used to buy — we'll email every class code attached to your account.
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.
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.
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.
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.
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.
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.
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.
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.
The current IB DP Maths syllabus (first exams 2021, revised for 2027). Content is regenerated each year to match the latest subject guide.
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.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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).
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.
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.
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.
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.
Yes. Email pbromfield@ibmathrevision.com with your school details and I'll send an invoice payable by bank transfer. Usual turnaround: same day.
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.
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.
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.
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.
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.
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.