Schools and community

School Courses

Set up a reusable school course, give parents a simple signup link, and keep school children separate until you are ready to follow them up.

School-course controls

Centre and register view

Run sql/385_school_course_parent_signup.sql once before saving school courses.

Loading school-course summary...

Configuration

Add school course

Booking eligibilityServer checked

When enabled, a parent must choose a school year inside this range and the child's date of birth must meet any age limits. The check date defaults to the course start date.

Reusable setup

School courses

Loading school courses...

Centre defaults

School-course prices

These defaults are used when a new course is created. Existing courses keep their own saved prices.

Instructors can edit prices for centres where their account has centre edit access. Administrators can maintain all centres.

Current defaults

Price list by centre

Loading centre prices...

Separate register

School students

These records do not create a portal login or ordinary prospect emails.

Loading school students...

Parent payments

Course payments

Paid school-course payments are allocated to tuition, Pro-Shop and graduation income.

Family payments are shown with each child and their individual tuition, uniform and graduation amounts. Refund only the child who is leaving after completing that partial refund in Stripe. Children outside the configured school-year range are highlighted, and their parent email becomes available after the child refunds are recorded.

Loading school-course payments...

Attendance

School-course register

Choose the course and lesson date, then mark each child attended as they arrive.

Choose a course to load its register.

Controlled communication

Email queue

Only the checked email types are queued. Nothing is sent to these parents through the normal student journeys.

Loading school-course emails...

Preview

Select an email

Choose Preview on an email to inspect it before sending.