Services · Ecommerce development · School course enrolment sites

London schools that fill summer schools and revision courses before term ends.

Codeeo provides school course selling website development London schools, academy trusts and independent schools use to sell the courses they run beyond the timetable: holiday camps, Easter revision, 11+ preparation, summer schools for overseas pupils, adult evening classes and online study. We build the course catalogue, the enrolment and payment flow, and the learner area that opens once a place is paid. Parents across the capital book these courses in the evening on a phone, so the site has to answer every question and take payment without a call to the school office.

This page is about selling places and collecting payment. Registers, timetables and pupil records stay in your MIS; the course site sends it paid, complete enrolments. Codeeo has delivered 200+ projects across the UAE and the US, and we work with London schools remotely by video call.

Built for
London state schools, academy trusts, independent schools, sixth form colleges and school-run adult learning programmes that sell paid courses to families and the public.
Typical timeline
Agreed during discovery by video call, based on how many course types you sell, your payment methods and the systems we connect to; the plan is written into the scope before design starts.
What you own
Your domain, the site and portal code, enrolment and payment records, and merchant accounts opened in the school's or trust's own name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What London schools ask for

Selling a course place to a London parent with ten minutes on the bus.

London families compare a lot of options for half term and the summer. A Year 10 pupil might have three revision courses on offer within a few stops, a younger child several holiday camps, and an overseas family will be choosing between schools in different boroughs from another time zone. The school that shows dates, ages, location, price and what is included on one clear page, then lets the parent pay in a couple of minutes, is usually the one that fills.

We approach school online course platform development London schools rely on in three layers. First, a catalogue that puts the right course in front of the right family. Second, school course payment integration London parents expect, from Apple Pay to pay by bank and instalments. Third, a school paid learning portal development London learners use after payment, for joining details, recorded sessions and certificates. Your office manages courses, intakes and prices without calling a developer.

Explain your project
  • Course catalogue by age and borough venue

    Filters for year group, subject, dates and venue, so a parent in Ealing sees courses at your Ealing site before the one across the river. Each course page carries the age range, daily times, what the child should bring, the nearest Tube or Overground station and a clear statement of who teaches it. Courses that are full switch automatically to a waiting list.

    Parents find the right course without phoning the office.

  • Intakes, cohorts and capacity

    Each course can run in several intakes, such as each week of the summer holiday or a spring and a summer revision block. Capacity is set per intake and per group, with ratios you decide, and the site stops selling when a group is full. Staff see a live count of places taken, held and remaining.

    No overbooked groups and no manual counting.

  • Checkout that shows the full price

    Under the Digital Markets, Competition and Consumers Act 2024, mandatory charges must be in the headline price, so lunch, materials or exam entry fees that every child pays sit inside the price shown, with optional extras clearly separate. The checkout supports cards with Strong Customer Authentication, Apple Pay, Google Pay and Open Banking payments.

    Prices that meet the drip pricing rules from the first click.

  • Instalments and sibling pricing

    Longer programmes such as a full summer school can be paid as a deposit and balance or in agreed instalments, with automatic reminders before each payment. Sibling and multi-week rules apply at checkout, so families booking two children for three weeks see the right total without asking the office for a manual adjustment.

    Larger bookings without a spreadsheet of exceptions.

  • Consent, medical and collection details

    Enrolment collects only what the course needs: emergency contacts, allergies and medical notes, photo consent, and who may collect the child. Medical details are visible only to staff running that intake and are deleted on a schedule you set, in line with UK GDPR. Parents update details from their account rather than by email.

    Safeguarding information complete before day one.

  • Overseas families and visitors

    For summer schools that welcome pupils from abroad, the site can show prices in sterling with indicative conversions, take international cards, collect guardian and accommodation details, and issue a confirmation letter the family may need for travel. Copy is clear that short courses are study as a visitor, and the school confirms what each family needs.

    International bookings handled without a separate process.

  • Learner area after payment

    Once a place is paid, the learner or parent sees joining instructions, timetables, reading lists, recorded revision sessions and downloadable resources for their intake only. Access ends when the course ends or after a period you set. Live online sessions open from the same area, so links are never shared in public.

    Course material reaches only the families who paid.

  • Certificates and attendance

    Tutors mark attendance from a tablet, and certificates of completion are generated for learners who meet the attendance rule you choose. Adult learners and older pupils can download them for applications or personal statements, and staff can reissue a certificate in seconds when someone loses one.

    Completion records that do not depend on paper.

  • Refunds and cancellation rules

    The Consumer Contracts Regulations generally give buyers fourteen days to cancel a distance purchase, and a course that starts within that period needs the parent's express request to begin early. The checkout records that request, shows your refund terms in plain words and lets the office issue full or partial refunds from the admin.

    Cancellations handled fairly and on the record.

Who this is for

Four London schools where online enrolment changes the workload.

Each of these schools already runs courses families want. What holds them back is the admin around those courses: payments chased by email, paper consent forms, spreadsheets of who has paid and who is still waiting for a place. A course site moves that work to the parent's phone and gives the office a single list. If your school fits more than one group, discovery settles which buyers the first release must serve.

01

An independent school with a summer school for overseas pupils

Families from abroad book months ahead, often in another currency and time zone, and need confirmation letters, accommodation choices and guardian details before travel. The site handles the booking, the deposit and the balance, and the office sees each pupil's details in one place. Residential and day options can sit side by side with different pricing and consent forms.

Start with the course pages overseas parents read first.

02

A secondary academy selling Easter and summer revision

GCSE and A level revision sessions are popular with families across neighbouring boroughs, not only your own pupils. The site lets your own families book first, opens remaining places to the public on a date you choose, and charges each group the price you set, including reduced or no-cost places for pupils you identify as eligible.

Funded places are handled by code, not by asking.

03

A primary or prep school running 11+ preparation

Outer London boroughs such as Sutton, Kingston and Barnet have selective grammar schools, and many parents look for structured preparation. Courses run in cohorts over several months, with mock papers and progress notes that parents can see in the learner area. Instalments make the cost easier to plan for.

Progress notes stay inside the paid learner area.

04

A school with evening classes for adults

Language, art, IT and music classes in the evening bring adults from the local community into your building. They expect to book like any other online purchase, choose a term or a single block, and receive a certificate at the end. The site keeps these learners entirely separate from pupil records.

Adult learners never mix with pupil data.

From first video call to a London course site taking bookings.

  1. 01Discovery by video callYour courses, venues, age groups, prices, refund terms and the questions your office answers most, reviewed together and turned into a written first release scope.
  2. 02Catalogue and enrolment designCourse pages, filters, the booking form and the parent account designed on a test site your staff can click through, with accessibility checked against WCAG 2.2.
  3. 03Payments and complianceMerchant account in the school's name, Strong Customer Authentication, instalment rules, cookie consent under PECR and a privacy notice your data protection officer approves.
  4. 04Build and integrationsCatalogue, checkout, learner area and admin built and connected to your MIS export, finance package and email platform, with test bookings run for every course type.
  5. 05Staff training and soft launchOffice staff learn to add intakes, change prices and issue refunds, then a small set of courses opens to your own families before public sales begin.
  6. 06Public launch and the first seasonFull catalogue live, booking data reviewed after the first holiday period, and changes made to course pages that drew questions or abandoned checkouts.

Technology

What we build this with.

A single school selling a handful of courses usually suits WooCommerce with a custom learner area. Trusts selling across several sites need a Laravel or Next.js platform with role-based access per school. We choose UK payment providers that support Strong Customer Authentication, pay by bank and the refund rules you set, and include hosting, backups and patching in the scope.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

What London schools ask before we start.

It depends on scope, and we agree the timeline in writing after discovery.

A school selling a few holiday courses from one site needs far less than a trust selling summer schools, revision and adult classes across several boroughs. The main factors are the number of course types, instalment rules, the learner area, overseas bookings and the systems we connect to. We usually plan the first release so it is live before booking opens for the next holiday period you care about, and add the rest in later releases.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews