Services · Ecommerce development · School course enrolment sites

Manchester schools selling holiday camps, revision and adult classes online.

Codeeo delivers school course selling website development Manchester schools and trusts use to sell paid places on holiday camps, GCSE booster sessions, Trafford 11+ preparation, coding and sports courses, and evening classes for adults. One site lists every course, takes payment or a funded place code, and gives each learner access to what they paid for. Greater Manchester families split across ten boroughs, so the booking flow is built around where a course runs and how a child will get there.

We build the shop window and the till, not the school's management system. Paid enrolments flow into the tools your office already uses. Codeeo has delivered 200+ projects across the UAE and the US, and we work with Manchester schools remotely by video call.

Built for
Primary and secondary schools, multi-academy trusts, independent schools and school-based community learning teams across Manchester and the wider Greater Manchester boroughs.
Typical timeline
Worked out in discovery calls once we know your course mix, funded place rules and integrations; the agreed schedule is in the written scope before any design work.
What you own
Your domain, the full source code, learner and payment data, and payment provider accounts held in your school's or trust's 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

Features Manchester schools use

Paid places, funded places and families from across ten boroughs.

A Manchester school selling courses rarely has one type of buyer. The same holiday camp might take paying families from Didsbury, children on a council-funded place from a neighbouring ward, and pupils from a partner school across the trust. A revision course might draw from Salford, Stockport and Tameside because it runs near a Metrolink stop. A site that treats all of them the same either overcharges some or loses track of who paid.

We plan school online course platform development Manchester trusts can run across several schools, with a shared catalogue and separate admin for each site. School course payment integration Manchester families find easy covers cards, wallets and pay by bank, plus codes for funded places. The school paid learning portal development Manchester pupils log into holds recorded sessions, worksheets and certificates. Your staff control courses and prices without a developer.

Explain your project
  • Funded places beside paid ones

    Many Manchester schools deliver holiday provision under the Holiday Activities and Food programme, where eligible children attend without paying. The booking flow accepts a council or school code for a funded place, records it separately from paid bookings for reporting, and opens the remaining places for sale. Families never have to explain their circumstances to the office.

    Funded and paying children booked through one dignified flow.

  • Venue pages with travel details

    Each venue gets its own page with the address, entrance, drop-off arrangements and nearby Metrolink stops or Bee Network bus routes. Course listings show the venue first, so a parent in Oldham can see at a glance whether a course is close enough before reading the detail.

    Fewer bookings cancelled once parents realise the distance.

  • Trust-wide catalogue with school admin

    A multi-academy trust can publish courses from every school in one catalogue while each school manages its own intakes, staff and refunds. Finance sees the totals per school and per course, and central staff can run reports across the trust without logging into each site.

    One public site, separate books for each school.

  • 11+ preparation in cohorts

    Trafford still runs a selective system, and families across the south of the city look for structured 11+ preparation. Courses run as cohorts over several months, with mock paper results and tutor notes visible only to that family in the learner area. Fees can be split into monthly payments.

    Long courses paid and tracked without manual chasing.

  • Home language summaries

    Manchester families speak many languages at home, including Urdu, Polish, Arabic and Bengali. Course pages can carry a short summary and the key booking steps in the languages your school chooses, with the full terms in English. Confirmation emails can follow the language the parent picked.

    Parents understand what they are paying for.

  • Transparent pricing at checkout

    Every compulsory charge, such as lunch on a full-day camp or a kit fee, is built into the price shown on the course page, in line with the drip pricing rules in the Digital Markets, Competition and Consumers Act 2024. Optional extras like early drop-off are added separately. Payments use Strong Customer Authentication.

    The price on the page is the price paid.

  • Consent and medical forms

    Forms collect emergency contacts, allergies, special educational needs information the course leader needs, photo consent and authorised collectors. Access is limited to the staff on that intake, and records are removed after a retention period you set, as UK GDPR expects.

    Day one starts with every form complete.

  • Learner area for paid content

    Booster courses often pair classroom sessions with recorded walkthroughs and practice papers. After payment, learners see only the material for their cohort, can rewatch sessions before an exam and message the tutor. Access closes on a date you choose.

    Paid material stays with paying learners.

  • Adult courses and certificates

    Evening courses for adults, such as English for parents, digital skills or first aid awareness, are sold through the same site but kept apart from pupil records. Learners who complete the course receive a certificate by email and can download it again from their account.

    Community learning that runs itself after enrolment.

  • Waiting lists that refill themselves

    Popular camps in the first week of the summer holiday sell out quickly. When a place is cancelled or refunded, the next family on the waiting list receives an email with a time-limited link to pay. If they do not take it, the offer moves on automatically, so the office no longer works through a list by phone.

    Cancelled places are resold without staff time.

Who this is for

Four kinds of Manchester school we build course sites for.

The schools that gain most from a course site already run good programmes but lose time to the admin around them: bank transfers matched by hand, paper consent forms, emails asking whether places are left. Moving that work online gives the office its afternoons back and gives families a clear way to book. Here are four starting points we see across Greater Manchester, from inner-city primaries to suburban independents. Where a school fits more than one, discovery settles which programme the first release sells.

01

A primary running holiday camps with funded places

Your school delivers holiday provision during Easter and summer, with some children on funded places and others paying. The site sells the paid places, accepts codes for funded ones, collects every form in advance and gives staff a printable register for each day. Reporting separates the two groups so you can account to the council without rebuilding a spreadsheet. When eligibility rules change between holidays, staff update the code settings rather than asking for a rebuild.

Funded and paid places share one register.

02

A trust running booster courses across several schools

Year 11 booster sessions at three schools, open to pupils from all of them and from outside the trust. The catalogue shows every option by venue and subject, and each school keeps its own takings. Pupils from trust schools sign in and see their price; external pupils pay the public rate. Booster dates sit against the exam timetable, so pupils can see how close each session falls to the paper it prepares for.

Trust pupils and external pupils priced separately.

03

An independent school in south Manchester

Summer activity weeks, entrance exam preparation and music tuition sold to families from Trafford, Stockport and Cheshire. Parents expect a polished booking experience, instalments for longer programmes and a learner area that shows progress. The site matches the quality of your prospectus. Sibling discounts and multi-week bookings apply automatically, so the office no longer adjusts invoices by hand.

Booking that feels as considered as your open day.

04

A school hosting community learning in the evening

Adult classes for parents and local residents, sold by term or by block. Adults book and pay online, get reminders before each session and receive certificates at the end. The school keeps a single list of adult learners that never touches pupil data. Classes can also run online, with session links shown only inside the learner's account.

Adult learners kept apart from pupil records.

How a Manchester course site goes from first call to first booking.

  1. 01Discovery callsWe map your courses, venues, funded place rules, refund terms and the systems involved over video calls, then agree a written scope for the first release.
  2. 02Booking flow designCourse finder, venue pages, enrolment forms and the parent account designed on a test site, checked against WCAG 2.2 and tried by your office staff on their own phones.
  3. 03Payments and funded placesPayment provider set up in the school's name, funded place codes defined with the council or trust, and cookie consent configured under PECR.
  4. 04Build and data linksThe catalogue, checkout, learner area and admin are built and linked to your MIS, finance package and email tool through an API or a scheduled export.
  5. 05Staff trainingEach school's office learns to add courses, manage waiting lists, issue refunds and print registers, in short recorded video sessions.
  6. 06Launch for the next holidayThe site opens ahead of a holiday booking window, and after that period we review drop-off points and questions to improve the next round.

Technology

What we build this with.

For one school, WooCommerce with a custom learner area keeps running costs down and editing simple. For a trust, we usually build on Laravel or Next.js with separate admin per school. Payments run through UK providers supporting Strong Customer Authentication and Open Banking, and hosting, backups and updates are part of the agreed scope. The code, data and accounts stay yours if you later change supplier.

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 Manchester schools ask us first.

It depends on what you sell and how many schools are involved, so we explain the drivers rather than quote here.

The cost rises with the number of course types and pricing rules, funded place handling, instalments, the learner area, languages and links to your MIS and finance software. A single primary selling holiday camps sits at the simpler end. A trust with booster courses, adult learning and separate takings per school sits at the other. After discovery you receive a written scope with each part costed, so you can choose what goes in first.

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