← All articles

Nov 2, 2026 · 10 min read · UDISE+ · Student Module

UDISE+ Student Module 2026–27: Fill It Right the First Time

UDISE+STUDENT MODULEPUNJAB · HARYANA

The student module is where UDISE+ gets tedious — one row per child, dozens of fields, and a single blank cell can block the whole class. This guide gives you the ready-checklist, the exact filling order, and 7 errors with fixes.

What the student module actually asks

Profile→Enrolment→Facilities→Promotion ✓

Four blocks per student. Miss one field anywhere and the row stays red.

For every enrolled child the module collects: profile (name, DOB, gender, category, Aadhaar), enrolment (admission date, previous school/TC details), facilities availed (transport, uniforms, scholarships where applicable), and promotion status at year end. Related reading: UDISE+ 2026–27 Guide, Progression Freeze, APAAR ID Guide.

Keep-ready checklist (before you log in)

  • Admission register (current session) + withdrawal/TC register
  • Student Aadhaar copies class-wise (name, DOB, gender as printed)
  • DOB proof for Class 1 admissions (age-6 rule — see freeze guide)
  • Caste/category certificates where applicable
  • Previous class result sheets (for promotion marking)
  • Parent consent forms (needed for APAAR, collect together)

Step-by-step filling order

1. Verify the roll first

Match portal rows with your admission register. Add missing admissions, exit transferred students.

2. Fill profiles class-wise

Name, DOB, gender exactly as Aadhaar. Youngest class first.

3. Mark enrolment details

Admission numbers, dates, TC in/out. Zero blanks.

4. Tick facilities honestly

Only what the child actually receives — audits cross-check this.

5. Promotion status last

Pass / fail / dropout / transfer for every row — the field most schools skip.

6. Submit class-wise + screenshot

One class at a time, screenshot each confirmation for proof.

7 errors: message → meaning → fix

Portal messageMeaningFix
Mandatory field is blankAt least one cell empty in the rowOpen the row, fill every field — portals highlight but clerks miss hidden tabs
DOB mismatch with AadhaarDate differs from Aadhaar recordCorrect to Aadhaar DOB; check day-month order
Duplicate student foundSame child in two schools' dataConfirm TC status; previous school must exit the child
Invalid admission numberNumber format or sequence brokenMatch your admission register numbering exactly
Promotion not markedYear-end status missingMark pass/fail/dropout/transfer — no blanks allowed
Age criteria not met (Class 1)Child under 6 as on cutoffAdmit to pre-primary; retry next session
Category code invalidCaste/category code mismatchUse the state-published code list, not last year's memory

Speed tips from schools that finish early

⚠ The 80/20 rule: 80% of delay is hunting papers, not typing. One folder per class with Aadhaar copies + result sheets = data entry finishes in days, not weeks.

Never retype again (ERP export)

Schools on a clean digital register export student-module-ready data instead of retyping hundreds of rows. Our School ERP keeps Aadhaar-matched records with one-click UDISE export: Ludhiana, Patiala, Hisar, Amritsar, Kharar, Sirsa, Mohali, Chandigarh. Also useful: fee reminders and admissions playbook.

FAQs

What is the student module in UDISE+?

The section where schools enter student-wise data — profile, enrolment, facilities and promotion for every child.

What documents are needed?

Admission register, Aadhaar copies, DOB proof, category certificates and previous results.

Why does the student module show errors?

Mostly blanks or Aadhaar mismatches — complete every field and match Aadhaar exactly.

Student data ready chahiye? Aadhaar-matched records + one-click UDISE export — free demo on your school's data.

Make My Data UDISE-Ready →