Services · Ecommerce development · School course sites

Course sites for New York schools selling prep, enrichment and summer seats.

Codeeo builds school course selling website development New York private, parochial and independent schools, yeshivas and learning centers use to sell SHSAT and Regents preparation, after school enrichment, summer programs, language classes and online courses. A parent in Queens or on Staten Island finds a section near home or online, pays in one checkout, and the student is enrolled, rostered and given access without anyone in your office retyping a name. Seats, money and attendance all live in one system your staff control.

New York adds its own layer to selling courses to children online. The Child Data Protection Act now covers personal data of users under 18, the SHIELD Act sets security duties, and the state's automatic renewal law governs any recurring plan. We plan the store around all three, and around the federal rules on children's data, accessibility and card security that apply to every school selling online in New York.

Built for
Private, parochial and independent schools, yeshivas, tutoring and test prep centers in New York City and the wider state that sell courses to families online.
Typical timeline
Fixed in discovery against your enrollment calendar, so prep courses open before test registration deadlines and summer programs open before families commit elsewhere.
What you own
The store, its code and content, all family and learner records, the payment account and the domain, registered to your school or company.
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

What we build

A course store shaped around five boroughs and a crowded calendar.

New York families compare options quickly. A parent looking for SHSAT preparation in the fall may have three schools and two learning centers open in different tabs, and the one that shows dates, location, format and the full price on one screen tends to get the enrollment. Behind that page, the office needs sections that cannot be oversold, payments matched to students, and rosters that reach teachers before the first class.

This is school online course platform development New York schools can run with their existing staff. Capabilities are chosen in discovery; the set below covers what most schools in the city end up needing, starting with how families find and buy a course and ending with what the office sees afterwards.

Explain your project
  • Borough and transit aware catalog

    Courses filter by borough, campus, nearby subway lines, online or in person, grade and subject. A Bronx family sees what is reachable after school, and online sections are listed for anyone whose commute rules out a weekday class.

    Families pick sections they can reach on time.

  • Test prep packages with fixed calendars

    SHSAT, Regents, ISEE and SAT courses sold as packages tied to a test date, with diagnostic tests, practice sessions and a final mock exam scheduled in advance. When a session fills, families see the next start date instead of a dead end.

    Prep courses sell out in order, date by date.

  • School course payment integration

    Card, Apple Pay, Google Pay and ACH through a processor such as Stripe, with hosted fields that keep card numbers off your servers for PCI DSS. Deposits, payment plans, scholarship codes and invoices for organizations sit in one checkout and post to your books.

    Payment status is visible next to every enrollment.

  • Minor data rules for under 18s

    New York's Child Data Protection Act limits collecting and using personal data of users under 18 to what is strictly necessary unless informed consent is given. Learner profiles hold only what the course needs, and no advertising tags run where students log in.

    Learner data stays limited to the course itself.

  • Multilingual pages and messages

    Spanish, Chinese, Russian, Bengali and Haitian Creole are all common home languages across the city. We translate the catalog, checkout and notices into the languages your own families read, and store each family's choice so later messages arrive in it.

    Parents enroll in the language they read best.

  • Rosters and learner access

    Paid enrollment adds the student to the right section in your learning system, Google Classroom, Canvas or a course area on the site, and sends the roster to the teacher. Withdrawals remove access on the same day, and transfers between sections move the student without a new payment.

    Teachers have accurate rosters before class one.

  • Payment plans and renewals

    Year long tutoring and enrichment can renew by month or term. Under General Business Law 527-a, a plan bought online must be cancellable online, with a clear acknowledgment of the terms, and the account area provides both.

    Recurring plans meet New York's renewal rules.

  • Closures and room changes

    When weather, a building issue or a transit disruption moves a session, staff change it once and the store notifies every family on the affected sections by email and text, then updates rosters and the learner schedule.

    Changes reach families before they leave home.

  • Certificates, scores and progress

    Practice test scores, attendance and completion recorded per student, with certificates generated at the end. Parents see progress in their account and staff export results for counselors, which helps families decide on a further course before the next test date.

    Progress is visible to parents without extra emails.

  • Finance and program reporting

    Revenue by program, campus and season, outstanding balances, refunds and scholarships, with exports to QuickBooks or your accounting system. Program leads see fill rates by section to plan next term, and which campuses or formats families in each borough prefer.

    Planning next term starts from real numbers.

Who this is for

New York schools that get the most from a course store.

Course sales in New York cluster around a few kinds of schools. Each brings a different buyer, a different calendar and a different set of rules to the build, so we start by placing your school in the right group and scoping from there rather than from a feature list. Many New York schools fit more than one group, for example a parochial school that also runs public SHSAT prep, and the store can serve both without mixing their catalogs, pricing or reports.

01

Schools and centers running specialized high school prep

SHSAT preparation drives intense demand in late summer and fall, much of it from families who are not your students. The store must handle short, high traffic registration windows, sell packages tied to test dates and collect very little about the child. We load test the opening and keep the sign up to a parent account and a grade. A clear page explaining the package, the schedule, the location and what happens if a session is missed answers most questions before families ever call the office.

Built for heavy traffic on opening day.

02

Catholic and parochial school networks

Diocesan and parish schools across the boroughs often share summer and after school programs. One store can carry each school's name and calendar while a central office runs sections, staff and finance. Families at each school see their own programs first. Sibling pricing, tuition assistance and payment dates can differ by school, and the central office still sees combined enrollment and revenue across the borough or the whole network without collecting spreadsheets from every principal.

Shared back office, each school's own front page.

03

Yeshivas and faith based schools with their own calendars

Holiday schedules, separate programs by gender and different weekday patterns are common, and generic course tools struggle with them. We model the calendar your school actually keeps, so sessions never land on a day you are closed and families see dates that match their own week.

Your calendar, not a generic one.

04

Independent schools selling online courses

Some independent schools in Manhattan and Brooklyn sell online electives or summer credit courses to students elsewhere in the state and beyond. That needs a learner portal, grade transfer to the student's home school and tax handling for out of state sales. This is school paid learning portal development New York schools use to sell beyond their own buildings.

Out of state buyers handled from the first release.

Six stages from scoping call to open registration.

  1. 01Scoping on videoYour programs, calendars, buyers, refund rules and current tools reviewed with the registrar, business office and program leads on a series of short video calls.
  2. 02Data and consent mapEvery field the store collects is listed with its purpose, who sees it and when it is deleted, checked against New York's rules for minors.
  3. 03Catalog and pricingPrograms, sections, test dates, campuses and fees set up as editable data, with your calendar and closures built in.
  4. 04Checkout and plansPayments, plans, renewals, online cancellation and refunds configured in your processor account and tested with every payment type in test mode.
  5. 05Integrations and accessLearning system, student records and accounting connected, rosters tested, and accessibility checked against WCAG 2.1 AA.
  6. 06Opening day and afterLoad test, staff training, old links redirected, then a review once the first New York registration window closes.

Technology

What we build this with.

WordPress and WooCommerce suit schools that want staff editing everything themselves. Heavier catalogs with test prep packages, multiple campuses or custom integrations run better on Next.js with a Laravel back end. We pick with you during scoping.

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 New York schools ask before they start.

Scoping first, then a staged build timed to your registration window.

We begin with video calls to understand every program you sell, who buys it and how money and rosters move today. From that we write a scope and a release plan, design the catalog and checkout, build and test them on a staging site your staff can try, and open registration on the live store. Later programs follow as separate releases, so the first one is not held back by everything else. Your staff are trained on the admin before launch, and we stay on hand through the first New York registration window to fix anything families find confusing.

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