Skip to main content

Import errors

Row classified as Error​

Error messageFix
Missing required valueFill in the required column (first_name, last_name, email, date_of_birth, gender, year_group)
Invalid email formatCorrect the email address
Invalid date formatUse YYYY-MM-DD
Invalid statusUse one of the allowed status values from the template
Value too longShorten the value to the maximum length shown in the template
Duplicate email in fileRemove the duplicate row — only one row per email is allowed per file
Duplicate User ID in fileRemove the duplicate row

File-level errors (preview blocked)​

ErrorFix
Unrecognised headersDownload a fresh template — headers are matched by alias, case-insensitive
Empty fileThe CSV must have at least one data row
File too largeSplit into smaller files

Row classified as Skip​

A Skip row is not an error — it means the student or teacher already has a linked record or the email is already present. No action needed.

Commit failed​

If the commit fails, the entire batch is rolled back. Check the batch history for the failure reason. Fix the file and re-upload.