Setting up a school year by hand takes 60 to 100 hours per school. WebBoard's bulk import takes most of that work to a single CSV or XLSX file.
What you can import:
Students (with email, name, student ID, class assignment)
Classes
Curriculum (preserves Module → Chapter → Lesson hierarchy)
Calendar events (including recurrence)
Attendance (matrix format: students × dates)
What you can export:
Gradebook (CSV or XLSX with all categories and weighted averages)
Attendance (monthly or yearly matrix)
Analytics (per-student activity)
Student roster
How it works:
Per-row validation: each row is checked before the import commits
Partial-success reporting: "30 created, 5 updated, 2 skipped, 1 failed" with the exact reason for each
XLSX support via ClosedXML so spreadsheet exports keep their formatting
Use it once at the start of the year, then again for term-end reports