Bulk Import Students.
A whole class, one file.

Add many students at once from a CSV file — one row per student. Rows with a problem are reported individually; they never block the rest of the file from importing.

01Start from the template

Six required columns, the rest defaulted.

02Upload the file

Drag the CSV in or click to choose.

03Import & review

One action, with row-level reporting.

04Continue

Students land in the shared register.

01Start from the template

A ready-made file.
No guessing at columns.

Bulk Import Students begins with a downloadable CSV template. Only Class, Section, Admission No., Name, Gender and D.O.B. are required — everything else, from username and password to category and admission date, gets a sensible default if left blank.

  • Download the template before preparing your spreadsheet.
  • Fill only the six required columns to get started.
  • Add optional details where you have them; defaults cover the rest.
Why it matters for your school

Office staff prepare the file once, in a structure the system already understands.

SchogleAcademics / Student

1. Start from the template

Download Template

Only Class, Section, Admission No., Name, Gender and D.O.B. are required — everything else gets a sensible default if left blank.

Download Template

Required columns

ClassSectionAdmission No.NameGenderD.O.B.

Optional, defaulted if blank

UsernamePasswordCategoryAdmission date
One row per student — fill in as much or as little as you have.
1. Start from the templateFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.
02Upload the filled-in file

Drag it in.
Or click to choose.

The upload step accepts the filled-in CSV directly — drag the file into the upload area or choose it from your computer. One file carries the whole intake, one row per student.

  • Drag a CSV file into the upload area, or click to choose one.
  • One row per student keeps the file easy to review before importing.
  • The file is checked as part of the import, not as a separate chore.
Why it matters for your school

No re-typing, no copy-paste between screens — the spreadsheet your office already has becomes the import.

SchogleAcademics / Student

2. Upload the filled-in file

Drag a CSV file here, or click to choose one

class-i-admissions.csv32 rows · ready to import
Import
2. Upload the filled-in fileFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.
03Import in one action

One click.
A whole file of students.

A single Import action processes the whole file together. Students arrive in the register with their class, section and admission details in place — and login credentials prepared where they were left blank.

  • Process the entire file with one Import action.
  • Students land in the correct class and section from the file.
  • Usernames and passwords are prepared for rows that left them blank.
Why it matters for your school

What used to take an afternoon of data entry becomes a few minutes of review.

SchogleAcademics / Student

Import in one action

31
students importedfrom class-i-admissions.csv
Complete
NameClassStatus
Aarav SharmaClass I · AImported
Diya VermaClass I · AImported
Kabir SinghClass I · AImported
Usernames and passwords are prepared for rows where they were left blank.
Import in one actionFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.
04See problems row by row

A problem row
never blocks the rest.

Rows with a problem are reported individually — the rest of the file imports normally. Fix the flagged row in your spreadsheet and import it again; everything already imported stays untouched.

  • Each problem row is reported with its own reason.
  • Valid rows import even when another row needs attention.
  • Correct the flagged rows and re-import just those.
Why it matters for your school

One missing date of birth never holds back an entire class list.

SchogleAcademics / Student

Problems are reported row by row

RowStudentResult
12Ishita SenImported
13Arjun Mehta Missing D.O.B.
14Sara KhanImported
Fix the row, re-import just that row

The 31 valid rows are already in the system. Correct row 13 in the file and import it again — nothing else is touched.

Problems are reported row by rowFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.
05Bring a whole class at once

Whole classes.
Same register.

Bulk Import Students sits alongside Admit Student in the same Student menu. Use the guided form for individual admissions and the import for whole classes — both arrive in the same student register.

  • Import a full class or section in a single pass.
  • Use Admit Student for one-by-one admissions, the import for groups.
  • Imported students continue into profiles, roll numbers and promotion like any other.
Why it matters for your school

New-session intake stops being a bottleneck, however many students arrive at once.

SchogleAcademics / Student

Bring a whole class at once

CSV file32 rows · one per student
Student registerClass I · Section A
  1. 01
    Download the template

    Required columns marked, the rest defaulted.

  2. 02
    Fill and upload

    Drag the CSV in or choose it from your computer.

  3. 03
    Import and review

    Rows import together; any problem row is reported individually.

Imported students continue into the same Student menu as individually admitted ones.
Bring a whole class at onceFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

From spreadsheet
to student register.

The supplied Bulk Import Students screen keeps the whole process in three calm steps. Walk through them with our team to confirm the exact columns and rules available to your school.

Prepare

  • Download the CSV template
  • Six required columns, the rest defaulted
  • One row per student

Upload

  • Drag the file in or click to choose
  • The filled-in CSV is accepted directly
  • No separate validation chore

Import

  • One Import action for the whole file
  • Class and section applied from the file
  • Logins prepared where left blank

Review

  • Problem rows reported individually
  • Valid rows never blocked
  • Fix and re-import just those rows

Continue

  • Students land in the shared register
  • Same Student menu as Admit Student
  • Ready for roll numbers and promotion

A few important
distinctions.

Walk through the template, row-level reporting and the register handover with the Schogle team.

Discuss your intake process
Which columns must the file include?

The supplied screen lists Class, Section, Admission No., Name, Gender and D.O.B. as required. Username, password, category, admission date and similar fields receive a sensible default if left blank.

What happens if one row has a problem?

Rows with a problem are reported individually and never block the rest of the file from importing. Fix the flagged row and import it again.

Does the import replace Admit Student?

No. Admit Student is the guided three-step form for individual admissions. Bulk Import Students brings many students at once from a spreadsheet; both feed the same student register.

Can we import students for several classes in one file?

The file carries each student’s class and section per row, so a single file can cover a wider intake. Confirm the exact multi-class behaviour for your deployment in a demo.

Are student logins created during the import?

The supplied screen notes that username and password get a sensible default if left blank. Review the exact login-preparation behaviour with our team.

What file format is accepted?

The supplied screen accepts a CSV file, dragged in or chosen from your computer. Confirm supported size limits during a demo.

This page explains the supplied Schogle Bulk Import Students screen using fictional examples. Exact columns, defaults, file limits and reporting rules should be confirmed for your school in a demo.

Bring every intake
in at once.

See how the template, upload and row-level reporting fit your school’s admission season.

Book an import demo
PageSchogle
Chat online Request a quote