Pricing

One plan. One bill. Priced the way you teach.

Teachers and schools pay for their teachers, with as many pupils as they like. Training providers pay for their learners, with as many staff as they like. Start free, with no time limit. Cancel any month; there is no minimum term or setup fee.

Prices in US dollars, excluding tax. Checkout shows the price in your own currency.

Last checked

Free

$0 for ever

For one person trying it with a real class.

  • 1 person
  • Up to 30 learners
  • 10 GB of files
  • Every feature, coding included
  • No card, no time limit
Start free

Training

From $99 a month, by the number of learners

As many staff and batches as you need.

Training 50

$99

up to 50 learners, 10 GB

Training 100

$249

up to 100 learners, 25 GB

Training 200

$399

up to 200 learners, 50 GB

Above 200: $1.75 for each extra learner. A month between intakes with 10 or fewer learners: $49.

$249 a month Training 100, unlimited staff

The same learners elsewhere:
The Skill Site$249
Codio ($10 a learner)$600
TalentLMS Pro (up to 100 users)$579

Prices on the vendors' pages, read 6 November 2026.

Print a quote for 60 learners
Start your 30-day trial

Every teaching feature, plus

  • Coding quizzes and assignments in 12 languages
  • AI hints that point the way
  • Notebooks and labs in the browser
  • LTI 1.3 for your LMS, tested with Moodle 4.5
  • SCORM packages and xAPI
  • An API and embeddable exercises
  • Client access for the employers you train for
  • Off-the-job hours for apprenticeships

Only teaching music, languages, drama or school subjects? The Teacher plan is priced by teachers, with unlimited pupils.

Every Training plan includes

  • Unlimited instructors, admins and batches
  • Coding quizzes graded against your test cases in 12 languages, with files given to the program and test code that calls the learner's code
  • Code learners can run in lessons
  • AI hints for learners: an explanation of a failed run, and up to three hints on a wrong answer, with no block of code until the third and never in exams; 100 a learner a month (30 on the trial and free plan), and you see every hint
  • AI first drafts for staff: multiple-choice questions, a coding question whose tests a worked solution has passed, or a lesson's text and code, to edit before learners see them; 100 a month (10 on the trial and free plan), off until an admin turns it on
  • Assignments with files, recordings or code, graded with rubrics, letters or scores; quizzes; a gradebook for each batch
  • Late-work rules and extensions, comments on lines of code and regrade requests
  • Attendance, off-the-job hours, session registers and CSV export
  • Certificates with a public verification link, and per-learner reports for employers
  • LTI 1.3 for your LMS, tested with Moodle 4.5, and an API with an embeddable exercise
  • Sign in with a code sent by email, or with Google or Microsoft, and roster import straight into a batch
  • Live chat and email support in UK business hours, with a reply within one business day
  • A 99.5% monthly uptime target, with a public status page
  • Your own address, such as learn.yourcompany.co.uk, under your logo and colour, and your name instead of ours to your learners (on a subscription)
  • A 30-minute setup call after you subscribe
  • Export your learners, grades, attendance and submissions at any time

Schools, colleges and training providers

How an organisation pays

Most organisations need paperwork before they buy. Here is how paying works, and what you can print for your finance team.

Subscribe at checkout

An admin subscribes from Billing on Stripe's checkout page. The subscription is sold by Link, Stripe's merchant of record, which charges the card monthly in advance and emails each receipt and invoice. Admins change the card, see past invoices and cancel from Billing.

Tax and your currency

Prices are in US dollars, excluding tax, and Link adds any sales tax, VAT or GST due. Registered for VAT or GST? Give your number at checkout as a business. Checkout shows the price in your own currency.

Invoices and purchase orders

Subscriptions start online, at checkout. If your organisation can only pay against an invoice or a purchase order, contact us before you buy. Print a dated quote for your approval first.

For your review: our data processing agreement, security overview, accessibility statement and student data privacy commitments.

How billing works

Do we pay for teachers and learners separately?
No. Your organisation is on one plan with one bill: the Teacher plan, priced by teachers, or a Training plan, priced by learners. You never pay for both.
Which plan is ours?
If you teach coding, or need LMS links (LTI), SCORM, the API, client access or off-the-job hours, choose Training. Everyone else chooses Teacher.
Who counts as a teacher?
Everyone on your staff who signs in: teachers, admins and office staff. Pupils and parents never count.
What if we run out of file space?
We email your admins at 80% and when it is full. Add 50 GB for $5 a month, or add a teacher. Nothing you have stored is ever removed. Files are 10 GB on the free plan and a trial, 25 GB for each teacher on Teacher, 10, 25, 50 GB on Training 50, 100 and 200, and 50 GB in a month between intakes.
Can we try it first?
Yes. Start a free trial: 30 days, every feature but your own address and your name instead of ours, with smaller AI allowances, up to 30 learners and 10 staff, adding up to 40 people a day, and no card needed. It opens with a maths and science sample course and a mixed quiz. Nothing is charged unless you choose to subscribe.
Is there a free plan?
Yes. When your trial ends without a subscription, your organisation continues on the free plan at no cost and with no time limit: one person, its first admin, runs it, with up to 30 learners and every feature but your own address and your name instead of ours, with smaller AI allowances. Your other staff wait until you subscribe. The free plan has no support promise. Subscribe at any time to add staff and more learners.
What counts as an active learner?
On a Training plan, a learner who, during the billing period, opens a lesson, runs code, takes a quiz or hands in an assignment in your organisation's work. Learners who take your quizzes through an LMS (LTI) and learners who run or hand in code through the API or an embedded exercise count too. Each learner counts once, however many batches they are in. Staff are never counted, and the Teacher plan does not count learners at all.
How is the bill worked out?
Monthly in advance. Your first month is the plan you choose: Teacher, or Training 50 or above. The Teacher plan is $9 for the first teacher and $3 for each teacher after that. From the first renewal a Training plan follows your active learners: before each renewal we count the active learners of the period that is ending and set your next invoice to the matching band, and a period with 10 or fewer bills $49. No learner is ever blocked for going over a band.
What about the gap between intakes?
On a Training plan, from the first renewal, a period with 10 or fewer active learners bills $49, with 50 GB of files. Your courses, records and staff access stay as they are. The Teacher plan has no such gap: it is priced by teachers.
Is there a minimum term?
No. There is no minimum term and no setup fee, and you pay nothing before your first month. Cancel any month: cancelling takes effect at the end of the period you have paid for, and you can undo it until then. We do not refund part of a month.
What if a payment fails?
Stripe retries and emails you. For 14 days everything keeps working and admins see a banner. After that staff can view and export but not change anything while learners keep working, and if it is still unpaid your organisation is paused. Paying restores it at once.
What happens to our data when we leave?
If your Teacher subscription ends, your organisation continues on the free plan, with up to 30 pupils, and nothing is erased. A Training subscription that ends is different: you have 60 days after your last paid period to view and export your learners, grades, attendance, submissions and reports, and after that your organisation and its files are erased.
Can we pay yearly?
Not yet. Billing is monthly.
What costs extra?
Nothing in checkout besides extra file space. On request we also import another course for $250 or add an extra live-assessment window for $100, invoiced separately.
Currency and tax
Prices are set in US dollars and exclude taxes. The subscription is sold through Link, Stripe's merchant of record: Link charges your card monthly, adds any tax due, and emails your receipts and invoices. Checkout shows the price in your own currency. The service is for businesses: if yours is registered for VAT or GST, tick “I’m purchasing as a business” at checkout and give your number.

Questions before you start?

Write to us on the contact form or by email. We reply within one business day, UK weekdays. Or step through the demo for your kind of class.

hello@theskillsite.com