Competitive & unit-economics dashboard
gcsebusiness vs Educake — features, USPs and what it actually costs to run.
Every public number below was checked against live sources (Educake’s own pricing page, Trustpilot, and the current free-tier limits of our AI providers — links at the bottom). Usage numbers are modelled on the assumptions listed in the sources section and can be recomputed live in the calculator.
Feature-by-feature
Same homework job, different century.
| Feature | gcsebusiness | Educake Business |
|---|---|---|
| Annual price to the school (unlimited students & staff) | £120 + VAT (£144) — free pilot for your class | £550 + VAT (£660) for Educake Business |
| Cost per student (class of 30) | £4.80 inc VAT — or £0 to pilot | £22.00 inc VAT |
| Trustpilot rating | New — built around the 5 biggest complaints in Educake’s own reviews | 1.3 / 5 — 89% of reviews are 1-star |
| Edexcel GCSE (9–1) Business 1BS0 coverage | Full spec, topics 1.1 – 2.5, textbook-grounded | Full spec |
| Question bank | 501 human-written + unlimited AI-generated, validated & deduped | Fixed human-written bank |
| “Describe the quiz you want” → AI builds it | Type a brief like “10 Qs on cash flow with a Greggs case study” — done in ~20s | Pick from the existing bank only |
| AI examiner for written (essay) answers | Marks against the mark scheme, mark-by-mark justification | Objective questions only |
| Spelling-tolerant marking | Fuzzy matching accepts break even / break-even / breakeven | Strict exact-match — the #1 complaint in student reviews |
| Gamification (XP, streaks, badges) | XP, daily streaks, 12 unlockable badges | None |
| Class leaderboard & custom avatars | Upload a photo or pick an emoji | None |
| Flashcards | Per-topic decks with focus mode | Not offered |
| Students build their own practice quizzes | Mix builder: topics, types, difficulty — marked instantly | Teacher-set quizzes only |
| In-app notifications & smart reminders | New-quiz alerts, feedback alerts, remind-nudges with 6h cooldown | Email nudges only |
| Scheduled publishing | Set it tonight, appears 8:00am Monday with notifications | Basic availability dates |
| Print-ready reports | Print-perfect results sheets + activity heatmaps | Basic exports |
| Personalised AI feedback on every quiz | 4–6 sentences, names a strength and a next step | Generic score summary |
| Marking never goes down | Deterministic engine + human bank + heuristic fallback — works with zero AI | N/A — no AI dependency |
| Installs as an app (PWA) on student phones | Add to home screen, instant loads | Browser only |
USPs — things Educake doesn’t have
Each one is live in the product today, not a roadmap slide.
Brief-to-quiz AI generation
The teacher types what they want — “12 mixed questions on 2.3, hard, with a real case study” — and the quiz (plus mark scheme) is built in seconds. Educake: pick from a fixed bank.
AI examiner for written answers
6/9/12-mark answers marked against the mark scheme, with a mark-by-mark breakdown and an examiner comment addressed to the student.
Spelling-tolerant marking
The single most common complaint about Educake (“my answer was right but marked wrong”). Ours accepts sensible spelling & spacing variants by design.
Marking that never goes down
AI is an accelerator, not a dependency: deterministic marking, a 501-question human bank and a heuristic marker keep everything working even if every AI provider is offline.
Gamification students actually ask for
XP, daily streaks, 12 unlockable badges and a class leaderboard — the “make it feel like Duolingo” request from every student panel.
Custom avatars
Every student uploads a photo or picks an emoji — shown on the leaderboard and results. Small thing; students love it.
Flashcards with focus mode
Per-topic decks generated from the same knowledge base as the quizzes, with a distraction-free focus mode.
Student-built practice quizzes
Students mix their own practice by topic, question type and difficulty — revision that feels like a game, not a worksheet.
In-app notifications & smart reminders
New-quiz and feedback alerts, plus a teacher “remind” button with a 6-hour per-student cooldown so nobody gets spammed.
Scheduled publishing
Prepare tonight, auto-publish Monday 8am — every targeted student’s bell rings at the same moment.
Print-perfect reports
One click produces a proper results sheet (masthead, class average, integrity flags) and activity heatmaps — ready for parents’ evening or a department file.
Installs as an app (PWA)
Students add it to their home screen; it opens instantly like a native app, even on flaky school Wi-Fi.
Personalised AI feedback
Every marked quiz gets 4–6 sentences naming a strength, a weak topic and a concrete next step — not a bare percentage.
78% cheaper than Educake
£144 vs £660 a year for the department — because the stack costs ~£10–£350 a year to run, not thousands.
Will the AI free limits ever be overtaken? Short answer: no.
The app only calls AI for three things: quiz generation (~2 calls per assignment), essay marking (1 call per written answer) and personalised feedback (1 call per submission). Multiple-choice, key-term and numeric marking is deterministic code — £0, unlimited. Modelled at 1 assignment per week, 39 school weeks, 2 written questions per quiz.
Class of 30 · 1 teacher
AI bill: £0- AI calls / year
- 3,588
- Average school day
- 18 calls (0.11% of free)
- Worst day — everyone submits at once
- 92 calls (0.6% of free)
- Paid fallback if all free tiers died
- £4 /yr
300 students · 10 classes
AI bill: £0- AI calls / year
- 35,178
- Average school day
- 180 calls (1.08% of free)
- Worst day — everyone submits at once
- 902 calls (5.4% of free)
- Paid fallback if all free tiers died
- £39 /yr
Why the free chain holds
| Free tier (per day) | Models we rotate | Requests / day | 300-student peak uses |
|---|---|---|---|
| Gemini (Google AI Studio) | Flash + Flash-Lite (3 models) | ~1,250 (conservative — recent cuts applied) | 72% |
| Groq | Llama 3.3 70B, Llama 3.1 8B, GPT-OSS (3 models) | ~15,400 | 5.8% |
| z.ai (bundled) | GLM platform credits | extra headroom — not counted | — |
| Total chain | 9 models, health-aware rotation & per-model cooldowns | 16,650+ | ≈ 5% — never reached |
To actually exhaust the free chain you would need ~5,500 students each submitting a quiz every single school day. A whole-cohort deadline day (300 students, all at once) uses about 5% of capacity — and a 501-question human bank plus heuristic marking still finishes the job if the internet itself has a bad day.
What it costs to run, per year
Two scenarios for each scale: the lean stack (free tiers — fine while piloting and for school use) and the commercial stack (proper paid plans once you charge). Stripe card fees and one-off company setup are shown separately below.
One class — 30 students, 1 teacher
regular weekly assignments40 assignments/yr · 1,200 submissions · 3,588 AI calls — all inside free tiers.
Hosting — Vercel Hobby Non-commercial plan: 100 GB bandwidth (you would use ~0.5 GB/mo) | £0 |
Database — Firebase RTDB Spark 30 concurrent connections max (class-size) < 100 cap · ~10 MB stored < 1 GB · ~0.4 GB/mo < 10 GB/mo | £0 |
AI chain — Gemini → Groq → z.ai free tiers ~19 calls on an average day vs ~16,650/day capacity (0.1%) | £0 |
Domain (.co.uk) Annual renewal | £10 |
Total — lean stack £0.33 per student per year — this is the realistic bill for one class | £10 |
Total — commercial stack £10.10 per student — fixed plans dominate at single-class scale, so a pilot class stays lean | £303 |
Whole cohort — 300 students, 10 teachers
every class set weekly work400 assignments/yr · 12,000 submissions · 35,178 AI calls — still ~5% of free capacity on the worst day.
Hosting — Vercel Hobby Still inside 100 GB/mo at this scale (~2–4 GB/mo of traffic) | £0 |
Database — Firebase Blaze (budget-capped £5/mo) Only needed for the 100-connection headroom; realistic bill £0–2/mo — first 1 GB storage + 10 GB/mo download stay free | £60 |
AI chain — free tiers ~190 calls/average day, ~900 on a whole-cohort deadline day — never overtaken | £0 |
Domain (.co.uk) Annual renewal | £10 |
Total — lean stack £0.07–0.23 per student per year | £70 |
Commercial stack — 300 students, itemised
What to switch on the day a school pays you. Includes worst-case AI contingency — in practice £0.
Hosting — Vercel Pro (commercial use) $20/mo seat, incl. $20/mo usage credit + 1 TB bandwidth (you would use ~2–4 GB/mo) | £228 |
Database — Firebase RTDB Blaze, budget-capped £5/mo Realistic bill £0–2/mo: first 1 GB storage + 10 GB/mo download free; ~60 MB/yr of quiz data | £60 |
AI — contingency if every free tier was exhausted Modelled at paid Gemini Flash rates for 35,178 calls/yr — in practice the free chain absorbs everything (see capacity table) | £39 |
Domain (.co.uk) Annual renewal | £10 |
Total — commercial stack £1.12 per student per year | £337 |
Every other cost of running the business
| Companies House incorporation | One-off £50 — optional; a sole trader costs £0 | £0–50 once |
| Card processing (Stripe, per paid invoice) | 1.5% + 20p on a UK card — £2.36 on a £144 invoice; £0 if the school pays by BACS | ~£2 / invoice |
| Accounting / tax return | Self-assessment filing yourself: £0. Software or accountant: £60–300/yr | £0–300 /yr |
| VAT registration | Not required under £90,000 turnover — ~600 departments before it matters | £0 |
| Your time (founder) | Build & support — the sunk cost you choose | £0 cash |
Class of 30 · lean
£10
per year · £0.33 / student
Class of 30 · commercial
£303
per year · £10.10 / student (fixed plans)
300 students · lean
£70
per year · £0.23 / student
300 students · commercial
£337
per year · £1.12 / student
Against Educake: the school pays £660/year for Educake Business regardless of cohort size. Running the same job on gcsebusiness costs £10/year for a class and £70–£337/year for 300 students — so a licence priced at £144 inc VAT is 78% cheaper for the school while still covering costs by £134 per department class (lean stack) or £142 for the whole cohort at the £479 tier (commercial stack).
Model it yourself
Change the sliders — every figure below recomputes live.
30 = one class · 300 = whole cohort
1/week is “regular assignments”
The rest mark for free in code
AI calls / year
35,178
Worst single day
902 calls
5.4% of free capacity
Free tier verdict
Never overtaken
£0 AI spend
Concurrent peak
~100 live
Use Blaze (buffer incl.)
Lean stack / year
£70
£0.23 per student
Commercial stack / year
£337
£1.12 per student
Licence to charge: £479 inc VAT
Margin £142
vs Educake £660 — school saves £181 (27%)
Educake comparison: £660 flat for the school = £2.20 per student at this size. 39-week year, 195 school days assumed.
The ideal invoice to your GCSE Business teacher
Edit the details in place, then hit Print invoice — everything else on this page is hidden and only the invoice prints. Priced to be a yes: 78% under Educake, everything included, no per-student metering.
Invoice
HGS-2026-001
From
gcsebusiness
Edexcel GCSE (9–1) Business · spec 1BS0
hello@gcsebusiness.co.uk
Bill to
Date: 2 Oct 2026
Due: 1 Nov 2026 (30 days)
| Description | Qty | Amount |
|---|---|---|
GCSE Business (9–1) department licence — one school year
| 1 | £120.00 |
| Setup, data import & staff training | 1 | £0.00 |
| Whole-cohort upgrade (if you later roll out to all 300 students) | opt. | +£279.00 |
Payment
BACS: gcsebusiness · Sort 00-00-00 · Acct 00000000
Reference: HGS-2026-001 · or pay by card link (1.5% + 20p fee)
Thank you
Educake Business equivalent: £550 + VAT = £660.00 — this invoice saves your department £516.00 (78%).
Pricing rationale: at £144 inc VAT the department licence covers the commercial-stack running cost (~£73/yr for a class) with ~50% margin, stays far below Educake’s £660, and needs no per-student metering — which is exactly the pricing complaint schools make about edtech.
Sources & assumptions
Educake Business price: £550/yr + VAT, annual school subscription, unlimited students & teachers — educake.co.uk (checked October 2026).
Educake Trustpilot: 1.3/5, 89% 1-star — trustpilot.com/review/educake.com.
Gemini free tier: ~250 req/day (Flash) and ~1,000 req/day (Flash-Lite) after the 2025 cuts — Google AI Studio rate limits. We rotate 3 models.
Groq free tier: ~14,400 req/day (Llama 3.1 8B) and ~1,000 req/day (70B), 30 req/min — Groq docs. We rotate 3 models.
Firebase RTDB: Spark free = 1 GB storage, 10 GB/mo download, 100 simultaneous connections; Blaze adds the same amounts free, $5/GB after — Firebase pricing.
Vercel: Hobby £0 (non-commercial), Pro $20/mo incl. $20 usage credit + 1 TB bandwidth — vercel.com/pricing.
Usage assumptions: 39 teaching weeks; 1 assignment per class per week; 10-question quizzes with 2 written (AI-marked) questions; 2 AI calls per quiz generation (write + numeric verification); 1 feedback call per submission; 195 school days; ~1.4k input + 0.4k output tokens per call; $1 ≈ £0.79. MCQ / key-term / numeric marking never uses AI.
Internal page — not indexed, not linked from the app. Numbers are modelled estimates for planning, not a quote.