Services · Ecommerce development · School course sites

One course platform for school groups selling in several states.

Codeeo delivers school course selling website development USA school networks, online schools and education companies use to sell courses to families in more than one state: online high school courses, summer programs, credit recovery, test preparation, enrichment and teacher training. Each campus or brand keeps its own catalog and calendar, while enrollment, payments, tax, learner access and reporting run on one platform. A school group adding a state adds its courses and rules, not a new website.

Selling courses nationally means meeting federal rules on children's data and accessibility, a patchwork of state laws on privacy and automatic renewals, and sales tax obligations that follow buyers across state lines. We design the platform so those rules live in configuration, not in someone's memory.

Built for
Multi campus private school groups, accredited online schools, charter management organizations and education companies selling courses to families across the United States.
Typical timeline
Agreed after discovery, with the first states and programs scheduled for the opening release and further states planned as their own releases.
What you own
The platform code, every catalog, all family and learner data, payment and tax accounts, and the domains for each brand, held by your organization.
Rated
4.7 / 5 from 23 Google reviews

200+ companies across the US and the UAEFrom a first store to a listed developer

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

Platform capabilities

What changes when a school sells courses in many states.

One school selling a summer catalog to local families can manage with a simple store. A network of schools, or an online school with students in twenty states, cannot. It needs to know which state the buyer is in, which courses are offered there, which tax applies, which renewal rules govern a monthly plan, and which time zone a live class should appear in. It also needs to roll up revenue and enrollment across brands without anyone merging spreadsheets.

This is school online course platform development USA operators can configure state by state. Central staff manage shared rules; campus staff manage their own sections and calendars. The capabilities below are the ones national clients usually need, grouped from storefront to back office.

Explain your project
  • Multi brand, multi campus structure

    Each school or brand gets its own storefront, domain, colors and calendar on shared infrastructure. Programs can be local to one campus, shared across a region or sold nationally online, and the central office controls which is which.

    New campuses launch as configuration, not new builds.

  • State aware catalog and eligibility

    Every course carries the states where it may be sold, grade bands, prerequisites and the credit it carries. A family in Ohio and a family in Arizona see the offerings that apply to them, and enrollment checks eligibility before payment.

    Families only buy courses they can actually take.

  • Live classes across time zones

    Live online sections are stored in one time zone and shown in each family's own, from Eastern to Hawaii time. Reminders go out at the right local hour, and schedule pages avoid the classic mistake of a class appearing three hours early on the West Coast.

    Students join live classes at the right time.

  • School course payment integration

    Card, Apple Pay, Google Pay and ACH through a PCI DSS compliant processor using hosted fields, with payment plans, scholarships and invoices for districts that purchase seats. Funds can settle to separate accounts per legal entity in a network.

    Money lands in the right entity's account.

  • Education savings account and voucher payments

    Several states now run education savings account and scholarship programs that pay approved providers through state managed platforms rather than family cards. We add these as payment methods where your school is an approved provider, with enrollment held until the program approves the order.

    Program funded families can enroll without paying upfront.

  • Sales tax by buyer location

    Since South Dakota v. Wayfair, states can require sellers with enough sales into the state to collect tax. Tuition, digital materials, kits and merchandise are treated differently from state to state, so products carry tax codes and a tax service such as Stripe Tax or Avalara calculates the rate at checkout.

    Tax follows the buyer and the product, not a guess.

  • Renewal rules by state

    Monthly tutoring or membership plans are automatic renewals. The FTC's click to cancel rule was vacated by a federal appeals court in 2025, but ROSCA still applies and states such as California, New York and Massachusetts have their own requirements. The platform uses the strictest standard: clear consent, reminders and online cancellation.

    One renewal flow that holds up in every state.

  • School paid learning portal development

    One login for each learner and parent across every brand they buy from, showing courses, live sessions, materials, grades, certificates and receipts. Single sign on connects the portal to Canvas, Schoology, Moodle or Google Classroom, and access ends when the term does.

    Families find everything in one place after paying.

  • Transcripts and credit transfer

    Online schools selling credit courses record grades and send transcripts to the student's home school. The platform tracks where each transcript went and when, and exports to your student information system for accreditation records.

    Credit reaches the home school without chasing.

  • Network reporting

    Enrollment, revenue, refunds, outstanding balances and tax collected, by state, brand, campus and program, with role based access so campus heads see their own numbers and the network sees everything.

    Leadership compares states and programs on one screen.

Who this is for

Four kinds of national education operators we build for.

National course selling is mostly a structure problem. The operators who need this platform are the ones whose current setup was built for one campus or one state and is now being stretched with copies, workarounds and manual tax adjustments. These are the four groups we see most, and each changes what the first release should contain. Some organizations sit in two groups at once, for example a school group that also runs an accredited online school, and the platform is structured so both can share accounts, payments and reporting while keeping their catalogs and rules apart.

01

Accredited online schools

Online private schools selling full time enrollment alongside single courses need course level and program level checkouts, transcripts, live class schedules across time zones and tax handling for every state they sell into. We build around the student record, so a family buying one course this summer can move to full time enrollment later without starting a new account. Enrollment agreements, parent consent and course policies are signed electronically during checkout and stored against the student.

Single courses and full enrollment on one record.

02

Private school groups with campuses in several states

School groups often run summer and enrichment programs separately at each campus, on different tools. A shared platform lets each campus keep its own name and calendar while finance sees all revenue, tax and refunds in one ledger and program leaders share course designs across schools. A popular robotics week built at one campus can be copied to another with its own dates, staff and capacity in a few minutes.

Each campus keeps its own storefront.

03

Charter management organizations

Charter networks selling optional summer programs, adult education or teacher residencies must keep public school records apart from commerce data. FERPA governs education records at schools receiving federal funds, and the platform separates what is sold from what belongs in the student record, with only the fields each side needs crossing over.

Commerce data kept apart from education records.

04

Education companies selling to families and districts

Test prep providers, tutoring companies and curriculum publishers sell to parents by card and to districts by purchase order. The platform handles both, applies state privacy laws such as the CCPA and the Texas TDPSA where your company meets their thresholds, and keeps children's data out of marketing tools. District buyers receive quotes, invoices and seat assignment links, so a district coordinator can allocate purchased seats to named teachers or students after paying.

Card buyers and purchase orders in one checkout.

How we roll out a national course platform.

  1. 01Discovery by video callBrands, states, programs, buyers, payment methods and systems reviewed with central and campus teams, and a list of the federal and state rules each part of the platform must meet.
  2. 02Platform structureBrands, campuses, states, programs and tax codes modeled as data, so a new state or school is a configuration task for your team.
  3. 03First states liveThe opening release covers the states and programs that carry most enrollment, with payments, tax, renewals and learner access fully tested.
  4. 04IntegrationsLearning systems, student information systems, accounting and tax service connected, with data flows documented field by field.
  5. 05Accessibility and securityWCAG 2.1 AA testing, role based admin access, encryption and logging, with documentation your compliance team can file.
  6. 06State by state expansionFurther states, brands and payment programs added in planned releases, each tested on staging before families see it.

Technology

What we build this with.

National platforms usually run on a Next.js storefront with a Laravel or Node back end, or on headless commerce where catalog complexity calls for it. Smaller networks sometimes stay on WordPress and WooCommerce. We recommend the stack in discovery, based on your scale and team.

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

Questions national school operators ask us.

Children's data, education records, accessibility, card security, renewals and tax.

At the federal level, COPPA governs data from children under 13, FERPA governs education records at schools receiving federal funds, the ADA applies to websites of schools and businesses open to the public, and PCI DSS sets card security standards. On top of that, state laws on consumer privacy, student data, automatic renewals and pricing differ, and sales tax follows the buyer. We map each rule to a part of the platform in discovery and your counsel confirms the list. Where a state adds a new requirement later, the change is made once in configuration and applies to every brand selling there.

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