Download the CSV template, fill one row per student, keep the header row unchanged.
roll_no,name,grade,class,guardian_contact
GF-0801,Hassan Mir,6,6-B,0300-1234567
GF-0802,Zoya Anwar,7,7-A,0333-7654321
20 rows checked — 18 ready, 2 need fixes. Only valid rows import; errors never block the rest.
✅Rows 1–14, 16–18, 20 · valid
⛔Row 15 · GF-0231 duplicate roll no — already belongs to Danish Ali (6-B)
⛔Row 19 · class “6-F” doesn’t exist — create it first or fix the cell
🎉
18 students imported
Placed into their classes, accounts created, guardian contacts saved. Re-upload the fixed error rows any time.