One tenant, two ladders

Matric and O Level, side by side

A school running a national stream and a Cambridge stream runs both in one CampusFlo tenant — separate ladders, separate grading, one student record.

See how it works
Also configured
USA, India, Gulf, IBPages coming shortly
9 profiles

Configuration, never a fork

A profile sets the level ladder, term structure, grading scheme, attendance model and the vocabulary itself. Every value stays editable afterwards.

One product, every country
40 minutes

See it on your own scenario

A screen-share run against your levels, your grading scheme and your board — not a slide deck. Bring your student count and campuses.

Schedule a demo
Why CampusFlo Blog About Contact Start Free Trial
Guide

UDISE Code for Schools in India Complete Guide 2026

CCampusFlo Team··5 min read

UDISE+ code is an 11-digit unique identification number assigned to every school in India by the Ministry of Education. It is mandatory for CBSE/ICSE affiliation, government grants, and RTE compliance. The code structure includes state, district, block, and school serial numbers. Parents can verify school recognition using the code on the Know Your School portal at kys.udiseplus.gov.in.

What is UDISE+ Code?

UDISE+ stands for Unified District Information System for Education Plus. It is India's centralized school database system managed by the Ministry of Education (formerly Ministry of Human Resource Development).

Every recognized school in India receives a unique 11-digit UDISE code that serves as its official identifier across all government systems and educational boards.

The system was first launched as DISE (District Information System for Education) in 2003, unified into UDISE in 2012 to include secondary and higher secondary schools, and upgraded to UDISE+ in 2018–19 with enhanced features including real-time updates, mobile app access, and improved interfaces.

UDISE+ serves multiple purposes:

According to the UDISE Plus portal, over 1.47 million schools across India are registered in the system.

Why Every School Needs a UDISE Code

The UDISE code is not optional. Under the Right to Education (RTE) Act 2009, every school operating in India must obtain recognition from the state government, which automatically generates a UDISE code.

Without a UDISE code, schools risk exclusion from government schemes, legal recognition, and affiliation with boards like CBSE and ICSE.

Mandatory requirements

A UDISE code is required for:

Board affiliation — All CBSE, ICSE, and state board affiliations require UDISE codes. Without one, schools cannot complete the affiliation process or renew existing affiliation.

Government grants and schemes — Schools receive government funding and participate in schemes like the Mid-Day Meal program, Samagra Shiksha, and infrastructure grants only if they have a valid UDISE code and submit annual data updates.

PFMS funding — The Public Financial Management System (PFMS) uses UDISE codes to disburse funds directly to schools. Schools without codes cannot receive government transfers.

RTE compliance — Section 12(1)(c) of the RTE Act 2009 requires private unaided schools to admit 25% of students from economically weaker sections. UDISE data supports this compliance requirement by tracking admissions and eligibility.

Official school census — The annual school census conducted by the Ministry of Education relies entirely on UDISE data. Schools not in the system do not appear in official education statistics.

Consequences of not having a UDISE code

Schools operating without a UDISE code face serious limitations:

UDISE Code Format and Structure

The UDISE code follows a precise 11-digit numeric structure that encodes geographic and administrative information.

11-digit breakdown

The code is organized as follows:

Example code structure

Consider the code 33205012345:

State code examples

Common state codes include (examples only; refer to official UDISE documentation for complete list):

Key characteristics

How to Obtain a UDISE Code for a New School

New schools must apply for a UDISE code through their state education department before seeking board affiliation or accessing government schemes.

Eligibility criteria

To qualify for a UDISE code, the school must:

Application process

The process varies slightly by state but generally follows these steps:

  1. Contact the district education office — Identify the UDISE nodal officer for your district (typically the District Education Officer or Block Education Officer)
  2. Submit required documents:
    • School recognition certificate from the state government
    • Board affiliation letter (or affiliation application acknowledgment)
    • Building ownership proof (sale deed, lease agreement, or NOC)
    • Infrastructure details (classrooms, labs, library, toilets, drinking water facilities)
    • Staff details (teacher qualifications, appointment letters)
    • Current student enrollment data (class-wise, gender-wise)
  3. Verification — The district education office verifies documents and may conduct a physical inspection of the school premises
  4. Code issuance — Once verified, the UDISE code is generated through the official UDISE+ portal and communicated to the school via official letter

Timeline

The process typically takes several weeks after verification, though timelines vary by state and district workload.

Schools should apply early — ideally during the planning phase — to avoid delays in board affiliation applications.

How to Find Your School's UDISE Code

If your school already has a UDISE code but you cannot locate it, several methods can help you retrieve it.

Method 1: Check school records

The UDISE code typically appears on:

Method 2: Use the Know Your School portal

The Know Your School (KYS) portal is the easiest public method to find a UDISE code.

Steps to search:

  1. Visit kys.udiseplus.gov.in
  2. Select search type: by school name, PIN code, or UDISE code (if you have a partial code)
  3. Enter the school name or location details
  4. Select your school from the search results
  5. View the complete 11-digit UDISE code along with school details

No login is required — the portal is publicly accessible to promote transparency.

Method 3: Contact the district education office

If the school is not yet listed on the KYS portal (usually because it is newly registered or data has not been updated), contact:

Provide the school's name, address, and recognition number to retrieve the code.

Method 4: Check official school documents

Many schools print their UDISE code on:

Parents should verify that the UDISE code on documents matches the KYS portal record — this confirms authenticity.

UDISE+ Portal and Annual Data Submission

Schools are not just issued a UDISE code — they are required to update their data annually through the UDISE+ portal to maintain their active status and eligibility for government schemes.

Accessing the portal

Schools receive login credentials (username and password) from their district education office. The principal or head of school is designated as the primary login holder.

The portal is accessed at udiseplus.gov.in.

Annual data submission timeline

Schools must complete data submission during the following window:

Schools are advised to complete all data entry before September 15 to avoid server slowdowns and errors caused by peak traffic.

Required data categories

Schools must update the following information annually:

Student enrollment:

Teacher and staff details:

Infrastructure:

Academic facilities:

Examination and results:

Consequences of non-submission

Failure to submit annual UDISE data results in:

Know Your School (KYS) Portal

The Know Your School portal at kys.udiseplus.gov.in is a public transparency initiative that allows parents, policymakers, and researchers to access verified school data across India.

What parents can find on KYS

By searching a school's UDISE code or name, parents can view:

Recognition and affiliation status:

Infrastructure details:

Enrollment and staffing:

Facilities and services:

Building trust with transparency

Schools that maintain accurate and complete UDISE data on the KYS portal build parent confidence. When parents can verify a school's recognition, infrastructure, and teacher-student ratio through an official government portal, it reduces information asymmetry during the admissions process.

Conversely, schools with incomplete data or no KYS presence raise red flags for informed parents.

Mobile access

The UDISE Plus – Know Your School Android app is available on Google Play, allowing parents to search and verify schools on the go.

How School Management Systems Support UDISE Compliance

Annual UDISE data submission requires schools to compile enrollment statistics, teacher details, infrastructure inventory, and exam results — a significant administrative burden if managed manually.

School management systems like CampusFlo maintain these records digitally throughout the year, making UDISE reporting efficient and accurate:

Note: CampusFlo maintains records in formats that align with UDISE+ reporting requirements — reducing manual entry and keeping records audit-ready. However, schools must still log into the UDISE+ portal directly to submit data; no school management system can auto-submit on a school's behalf due to government portal security protocols.

UDISE Code in Admissions and Transfer Certificates

The UDISE code appears on multiple official school documents and plays a role in parent decision-making.

Transfer Certificates (TCs)

When a student transfers from one school to another, the Transfer Certificate (TC) must include:

CBSE and most state boards mandate that the UDISE code be printed on TCs. The receiving school may verify the code on the Know Your School portal to confirm that the issuing school is recognized.

School Leaving Certificates (SLCs)

In states like Maharashtra, Karnataka, and Kerala, the School Leaving Certificate (SLC or LC) serves a similar purpose. These certificates also include the UDISE code of the issuing school.

Admissions verification

During the admissions process, informed parents ask for the school's UDISE code to:

Schools without a UDISE code — or those that are evasive when asked — raise concerns about legal recognition and operational transparency.

Official letterheads and signboards

Many schools print their UDISE code on:

This demonstrates compliance and builds trust with parents and regulatory authorities.

Common UDISE Code Issues and Solutions

Problem 1: School has no UDISE code

Apply for state government recognition first, then request a UDISE code through the district education office as outlined above. Do not attempt board affiliation without a code — it will delay or block applications.

Problem 2: UDISE data is outdated on the portal

Log into the UDISE+ portal during the next submission window (August-September) and update all information. If the deadline has passed, contact the district UDISE nodal officer to request a late submission or correction window.

Problem 3: UDISE code not found on Know Your School portal

Contact the Block Education Officer (BEO) or District Education Officer (DEO) to check certification status. If data was submitted but not certified, follow up on the certification process. If the code is genuinely missing, request a code verification letter from the district office.

UDISE vs DISE: What Changed?

The system evolved from DISE (2003, elementary schools only) to UDISE (2012, all school levels) to UDISE+ (2018, current system with real-time updates and mobile app access). The 11-digit code structure remained unchanged throughout all transitions. If school documents reference "DISE code" or "UDISE code," they refer to the same identifier now managed under UDISE+.


See How CampusFlo Simplifies School Compliance and Record-Keeping

Maintaining accurate student enrollment, teacher records, and infrastructure data throughout the year makes UDISE reporting straightforward and error-free.

CampusFlo's student information system, admissions software, and digital record-keeping modules keep your school's data audit-ready — so when UDISE submission time arrives, you export accurate reports instead of scrambling to compile spreadsheets.

Schedule a demo to see how CampusFlo supports compliance workflows for Indian schools.


Sources

TagsUDISEUDISE+UDISE CodeSchool ComplianceIndia Compliance

Frequently asked questions

Is a UDISE code mandatory for all schools?
Yes. Under the RTE Act 2009 and board affiliation requirements, every recognized school in India must have a UDISE code. Schools without codes cannot obtain or renew board affiliation, receive government grants, or participate in government schemes.
Does a UDISE code expire?
No. The code is permanent and does not expire, even if a school changes its name, management, or location within the same block. However, schools must submit annual data updates to maintain active status.
Can parents access UDISE data?
Yes. The Know Your School (KYS) portal provides public access to school recognition status, infrastructure, enrollment, and teacher-student ratio. Parents can search by UDISE code, school name, or PIN code without logging in.
What happens if a school does not submit annual UDISE data?
Non-submission results in grant withholding, exclusion from government schemes, and potential derecognition. Boards may flag schools with inactive UDISE status during affiliation renewals.
Is UDISE code the same as the school's affiliation number?
No. The UDISE code is a government identifier for data systems. The affiliation number is issued by the board (CBSE, ICSE, or state board) for examinations and recognition. Both are required.
Back to all articles

See it on your own school

Forty minutes on a screen-share, run against your own levels, grading scheme and board.

Schedule a demoAll 35 modules