School onboarding

School registration and approval

Teacher registration captures the school, expected student counts, and target bands before platform approval.

Registration flow

This mirrors the live teacher-registration behavior but gives it a dedicated domain model and approval state.

  • Teacher submits school registration.
  • challenge ME approves the school and creates the coordinator account.
  • Band leader imports students and confirms seat allocations.

Fields captured

The registration form is scaffolded around data the operations team actually needs to provision schools and bands.

FieldTypeRequiredPurpose
School nametextYesUsed to create the public and operational school record.
School emailemailYesMust be a school-domain email for approval.
CountryselectYesControls regional ranking and eligibility rules.
Bands participatingmultiselectYesUsed to provision the correct school bands and seat pools.
Expected student countnumberYesInitial capacity estimate for Stage 1 operations.

Commercial follow-through

Paid stages are separate products tied to stage access, not hidden WooCommerce assumptions.

Final seat

Paid seat allocation for final qualifiers.

AED 400.00 + VAT

Invitational seat

Paid seat allocation for invited students in Stage 2.

AED 50.00 + VAT

Semi-final seat

Paid seat allocation for semi-final qualifiers.

AED 400.00 + VAT

Stage 1 access

Free school-league participation for registered schools.

Free