A master Enable Registration Form switch turns on custom data collection at signup. Separate Parent and Student Registration Forms can each be shared as a public link on your own website, made compulsory before a student can access their dashboard, and optionally locked so a student can't edit their answers after first submitting.

Student Contracts work alongside this: upload a contract (terms, refund policy, behavioral agreement), and the relevant parent gets an email to click through and sign it inside the platform. You can restrict signing to parents only, which matters for legal bindingness when the student is a minor.