Services · Ecommerce development · School course and enrolment sites

Enrolment and payment sites for Jeddah schools that serve many communities.

We provide school course selling website development in Jeddah for Saudi private schools, international schools and the large community schools that teach expatriate families from across South Asia, the Philippines and the Arab world. Your summer school, board exam revision, language classes and weekend clubs go into one catalogue. Parents enrol, pay online and receive a receipt and joining details, and your registrar gets class lists sorted by section, grade and course without a single spreadsheet.

A Jeddah school sells to parents who read different languages, follow different academic calendars and sometimes leave the country before a course ends. The site is planned around those families, not around a generic online shop template.

Built for
Community, international and Saudi private schools in Jeddah that sell revision courses, holiday programmes, clubs and recorded lessons to families.
Typical timeline
Planned with you over video calls, then fixed against the term or holiday when your first paid course has to open.
What you own
Source code, domain, gateway merchant account, course content and learner records, all in accounts that belong to the school.
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 the platform covers

Built for parents who read several languages and pay in several ways.

In many Jeddah schools the parent body speaks Arabic, English, Urdu, Hindi, Malayalam, Bengali, Tagalog and more. The office spends evenings answering the same questions about a course in four languages, then matching bank transfers to names spelled three different ways. A good course site removes both problems: clear course pages people can understand, and a checkout that ties each payment to one child and one cohort.

Community schools also live with movement. Families transfer in from another city, leave on final exit, or spend the summer in their home country and still want the child to keep studying. The platform handles enrolment, credit and transfers for those moments, and gives learners abroad the same access as learners on campus. Here is what it usually includes, though the first release only carries what your next intake needs, and the rest waits in a ranked list until the following term.

Explain your project
  • Course pages in the parents' languages

    Course pages are written in Arabic and English, with short summaries in the other languages your school already uses for circulars. The checkout, terms and receipts stay in Arabic and English so the legal wording is consistent, while the description of the course reaches every parent.

    Fewer evening calls asking what a course actually covers.

  • Calendars by curriculum

    A school teaching more than one curriculum, or a community school whose academic year differs from the Saudi calendar, can set intakes per curriculum. Board exam revision opens when that board's exams approach, and holiday courses follow the breaks your families actually take.

    Courses go on sale when families need them, not on a single fixed date.

  • Placement and prerequisites

    Advanced maths, a second language or an exam revision group can require a placement quiz, a teacher recommendation or a minimum grade. The site checks the rule before checkout, so the registrar no longer moves learners between groups after the first lesson.

    Each group starts with learners at a similar level.

  • Checkout for local and overseas cards

    mada, Apple Pay and Saudi credit cards cover most parents, while foreign issued cards let a family pay from Karachi, Kochi or Manila before returning for term. STC Bank (formerly STC Pay) and Tabby or Tamara instalments are added where your gateway and those providers accept school course payments.

    Payment works for the parent wherever they happen to be.

  • Family account and course credit

    One family account holds every child, every enrolment and every receipt. When a family withdraws under your rules, the balance can be refunded to the original card or kept as credit for the next term, and the parent sees the balance before deciding.

    Withdrawals handled by the system, not by a negotiation at the desk.

  • Exit and transfer handling

    A parent leaving Jeddah mid course can request a refund, a transfer to recorded access, or a move to a later cohort from inside their account. Staff approve or decline against the written policy, and the gateway refund and credit note are created together.

    Departing families leave with a clear record and no open disputes.

  • Recorded courses for learners abroad

    Revision lessons, language courses and reading programmes can be sold as recorded courses with quizzes and progress tracking. A child spending the summer with grandparents abroad keeps studying, and access closes at the end of the paid period.

    Summer travel no longer means a summer off learning.

  • Safe live sessions

    Live classes use the school's own video accounts, admit only signed in learners and keep teacher and learner messages inside logged class channels. Boys and girls sections can be kept apart where your school requires it, with separate teachers and rosters.

    Online classes follow the same safeguarding rules as the campus.

  • Notices that reach every parent

    Enrolment confirmations, timetable changes and first lesson links go out by email, SMS and approved WhatsApp templates, in the language the parent chose at sign up. If a teacher is ill or a session moves because of a public holiday, the registrar changes it once and every enrolled family is told.

    Parents hear about changes from the school, not from a class group rumour.

  • Registrar rosters and e-invoices

    Rosters by course, section and teacher export with one click, attendance comes back from teachers' phones, and every payment generates a ZATCA compliant e-invoice through Fatoora. Finance reconciles gateway settlements against enrolments rather than against bank statement notes.

    The registrar and finance office see the same numbers.

Who this is for

The Jeddah schools we usually build course sites for.

Jeddah has a wide mix of schools, from very large community schools with thousands of families to small Saudi private schools in the northern districts and international schools with British or American curricula. Each sells courses for a different reason and to a different parent. We listen for that difference in discovery, because it decides how the catalogue is organised, which payment methods come first and how much of the site needs a second or third language. It also decides who the site is really selling to: your own families, who already trust the school, or outsiders who need to be convinced before they pay.

01

Large community schools

Schools serving Indian, Pakistani, Bangladeshi, Filipino and other communities often run board exam revision, weekend coaching and language classes for thousands of pupils. The challenge is volume and clarity: the site must take hundreds of enrolments in a few days, explain each course simply and give the office one list per section instead of a pile of bank transfer slips. Sibling rules matter here too, because one family may have three children in three sections.

Designed for volume in the first days of each sale.

02

Saudi private schools in north Jeddah

Schools in districts such as Al Rawdah, Al Zahra and Al Shati often sell summer enrichment, Quran and Arabic programmes and Qudurat preparation to their own pupils and to neighbouring families. Arabic leads every page, mada and Apple Pay lead the checkout, and the parent account works smoothly on a phone in a car park waiting for pickup.

Arabic first, phone first, fast to pay.

03

International schools with a moving parent body

International schools in Jeddah see families arrive and leave throughout the year. Their course site needs English first pages with an Arabic version, payment from foreign cards, and clear rules for mid course withdrawals. We also plan for parents who enrol before their visa paperwork is finished and pay before they have a Saudi bank card.

Built for families who arrive mid year.

04

Schools selling a strong subject to outsiders

Some schools are known for robotics, debating, art or a particular language and want to sell that programme to children from other schools. The site then works more like a small academy: persuasive course pages, open enrolment, placement rules and a separate admin view for outside learners. Families who meet the school this way often come back as admissions enquiries, so the site records interest with the parent's consent.

A school programme sold beyond the school gate.

Six stages from first video call to the first paid intake.

  1. 01Discovery by video callYour registrar, finance lead and a teacher walk us through current courses, how families pay, which languages they read and what goes wrong at enrolment today.
  2. 02Rules written in plain wordsCapacity, sections, prerequisites, withdrawal and refund terms, sibling handling and curriculum calendars are written as plain rules and signed off before anything is designed.
  3. 03Language and layout planWe decide which pages appear in which languages, design right to left Arabic and left to right English together, and test with parents from more than one community.
  4. 04Payments, credit and invoicesGateway, wallets, instalments, refunds, credit balances and Fatoora e-invoices are connected and tested with real course types, including a withdrawal halfway through a course.
  5. 05Soft launch with one programmeOne programme opens to one grade band first. We watch completion rates and questions to the office, fix what confuses parents, then open everything.
  6. 06Term by term improvementBefore each new intake we review drop off points, refunds and support requests and change the catalogue, the forms or the language versions accordingly.

Technology

What we build this with.

Typical builds use Laravel or Next.js with a Saudi licensed payment gateway, a learning system such as Moodle or Google Classroom for delivery, and hosting chosen with you so learner data sits where your policies say it should. Where the school already keeps pupil records in a student information system, new enrolments can be sent to it so nobody types names twice.

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 Jeddah schools ask us about selling courses online.

The catalogue, enrolment, checkout and rosters for your next intake.

Start with the programme you sell most, usually summer school or exam revision, and make that flow excellent: clear course pages, a short enrolment form, local and overseas payment and a roster for the registrar. Recorded courses, credit balances and extra language versions can follow in the next term once you have seen how parents use the site. Keeping the first release narrow also means your staff learn one new routine at a time, which matters during a busy enrolment week.

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