You Don't Have to Start from Scratch
One of the biggest concerns schools have when considering a new platform is data migration. Years of student records, scores, and enrollment data live in Excel spreadsheets, and the thought of re-entering everything manually is daunting. The good news? You don't have to.
What You Can Import
EdSkool supports bulk import for the most critical data types:
- Student profiles — Names, registration numbers, class assignments, guardian details.
- Teacher profiles — Names, emails, subject and class assignments.
- Scores — Historical assessment data by subject and term.
The Import Process
- Download the template — EdSkool provides sample Excel/CSV templates for each data type. These templates show exactly which columns are expected and in what format.
- Prepare your data — Map your existing spreadsheet columns to the template format. This is usually the most time-consuming step, but it's a one-time effort.
- Upload and validate — Upload your file and the system validates every row before importing. You'll see exactly which rows will succeed and which have issues (missing required fields, invalid formats, etc.).
- Review and confirm — Check the validation results, fix any issues in your file, and re-upload if needed. Once everything looks good, confirm the import.
- Verify — Spot-check a few records in the system to make sure everything came through correctly.
Tips for a Smooth Migration
- Start with current-year data. You can always import historical records later.
- Clean your spreadsheets first — remove duplicate rows, standardize name formats, and fill in missing fields.
- Do a test import with just 5-10 records before importing the full dataset.
- Keep your original spreadsheets as backup until you've verified everything in EdSkool.
What If I Don't Have Spreadsheets?
If your records are entirely paper-based, you'll need to enter data manually — but you only need to do it once. Start with current students and add historical data gradually. The time investment pays for itself within the first term when you experience automated result computation for the first time.