India's Largest School Directory — 16,53,159 Verified Schools

Find Any School in India by Name,
UDISE Code, Village or District

Search verified school records from across India. Check UDISE codes, school type, management details, facilities, location information, and more — all in one place.

🔍 UP Schools🔍 Delhi Schools🔍 Primary Schools🔍 Govt Schools🔍 Bihar Schools🔍 KVS Schools
16,53,159+
Verified Schools
Direct from official Ministry of Education UDISE+
36
States & UTs
100% geographic coverage across India
741+
Mapped Districts
Enriched with Census demographic statistics
6,52,177+
Indexed Villages
Granular rural primary directories

Browse schools by state

View all 36 states →

Featured Districts & Cities

Explore local schools, regional demographics, and literacy indicators in major districts

All Districts →

Explore by school category

How to Find Your School in 4 Simple Clicks

Follow our structured geographic hierarchy down to the school level

1
🗺️
Select State
Pick from any of the 36 states & UTs
2
📍
Pick District
Find the correct district in that state
3
🏘️
Choose Block
Narrow down to the local block or town
4
🏫
Get School Details
See UDISE codes, facilities, and board info instantly
Start exploring directory →

Why use SchoolsPedia.in?

We list verified school records directly from UDISE+ and Census of India. No guesswork or outdated estimates.

🪪

Get Official UDISE Codes

Need that 11-digit UDISE code for scholarship forms, NSP, or board exams? Skip the government portals. Type the school name here and copy the verified code in one click.

🗺️

Every State Covered

From popular urban schools in Delhi to tiny primary schools in remote villages of Assam, we have mapped them all. 36 states and UTs, all in one place.

🏘️

Search Down to the Village

Looking for a school nearby? You don't have to search only by city. We let you search by village or ward, so you can find a school within walking distance.

🏛️

Who Runs the School?

Is it a government school, a private academy, or a central school like KV/Navodaya? We show you the exact management so you know what to expect.

📊

Local Area Insights

We've combined school data with real Census numbers. Check the literacy rates and gender ratios of any district to understand its educational background.

📜

RTE 25% Free Admission Guide

Private schools have to reserve 25% of their seats for kids from lower-income families under the RTE Act. We'll show you if a school offers this.

🔧

Check Real Facilities

Does the school have clean toilets for girls and boys? Is there drinking water, electricity, or a playground? Check these basic details before visiting.

🎓

Find the School Board

Easily check whether a school is affiliated with CBSE, ICSE, NIOS, or the local State Board. Choose the right board without guessing.

📚 How the Indian School System Works: A Simple Guide for Parents

If you are a parent trying to plan your child's education, the Indian school system can feel like a maze. Let me break down the different school levels and management styles in very simple terms so you can make the best decision.

1. Primary Schools (Class 1 to 5)

This is where your child's schooling journey starts. Primary schools focus on basic reading, writing, and math. Here is a useful tip: Under the landmark Right to Education (RTE) Act, every child in India aged 6 to 14 has the right to free education. Currently, India has over 5.2 Lakh primary schools, mostly run by local governments.

2. Upper Primary / Middle Schools (Class 6 to 8)

Upper Primary (or middle) schools cover Class 6 to 8. They act as a bridge between basic primary learning and high school. In rural areas, middle schools are usually built close to primary schools so children don't have to travel far. There are about 3.8 Lakh middle schools operating in India.

3. Secondary & Senior Secondary Schools (Class 9 to 12)

These are the crucial board exam years. Secondary schools cover Class 9 and 10, ending with the Class 10 board exams. Senior Secondary schools cover Class 11 and 12, where students prepare for college. This is when you need to pay close attention to the school's board affiliation (like CBSE, ICSE, or the local State Board).

Quick Stat: India has more government-run schools (10.5 Lakh) than private schools (5.5 Lakh). However, private school enrollment has been rising rapidly in urban areas over the last decade.

Who Manages These Schools? (The 4 Main Categories)

Not all schools are run the same way. In India, you will find four main types of schools:

  • Government Schools (Sarkari): Run by the state government or local municipal corporations. They offer free education, uniforms, books, and mid-day meals.
  • Private Aided Schools: These are managed by private trusts but get financial funding from the government. They follow government rules and charge very low fees.
  • Private Unaided Schools: Fully private schools that run entirely on the fees they charge. They usually have better facilities but cost more.
  • KV & NVS (Central Government): Kendriya Vidyalayas (KVS) are mainly for central government employees who transfer often. Jawahar Navodaya Vidyalayas (NVS) are special free boarding schools for bright kids in rural areas.

FAQs

How many schools are there in India?

According to the latest government UDISE+ report, India has over 16.5 lakh (1,653,159) schools. This massive number includes everything from government-run village schools to high-end private academies in metro cities.

How do I find a school's UDISE code on SchoolsPedia?

It's super simple. Just type the name of the school, village, or district in our search bar at the top of the page. Once you click on the school, you will see its official 11-digit UDISE code highlighted right at the top. You can copy it directly from there.

Is the school data on SchoolsPedia accurate and up to date?

Yes, we get all our data directly from the official UDISE+ database managed by the Ministry of Education, Government of India. We regularly update our database whenever the government releases new records. However, for real-time admission dates or fee structures, we always recommend reaching out to the school directly.

Can I search schools by village name or PIN code?

Yes, you can! Our search engine covers over 6.5 lakh villages and PIN codes across India. Simply enter your village name or area PIN code in the search box, and you will see all the schools registered in that specific location.

What is the difference between school category and school type?

School Category tells you what classes the school teaches (like Primary for classes 1-5, or Senior Secondary for classes 11-12). School Type tells you who can study there (Co-educational for both boys and girls, Girls-only, or Boys-only). We list both details clearly on every school page.

Latest insights from our blog

View all articles →
🪪
UDISE Guide

What is UDISE Code? Complete guide for parents & students

8 min read · Jan 2026
🏫
Education

Government vs Private schools in India — an honest comparison

10 min read · Feb 2026
📍
Rural India

Rural education in India — the real picture, challenges and progress

12 min read · Mar 2026
📝
Admissions

RTE Admission 2026-27: How to apply for 25% free seats

6 min read · Apr 2026
Sahajul - Founder of SchoolsPedia
Founder & Chief Editor

Sahajul

Living in Tezpur, Assam, India, Sahajul is a passionate blogger who has been writing content online for more than 14 years. He started SchoolsPedia to make it easy for parents to search and read about schools without getting confused by complicated government lists.

Learn more about our team →