🇮🇳 Schools in India by state and district
Official UDISE+ counts of 1,463,027 recognised schools across 40 states and union territories, broken down by management and level. Data as at Real Time.
Unlike the other countries on this site, India has no open, school-level dataset we can rank from: UDISE+ records are released only through a captcha-protected lookup and approved micro-data access, and board examination results are published per student. These pages give parents the official picture of each state and district, which schools are government, aided or private, and how many offer secondary and higher secondary classes, as a starting point for a local shortlist.
States and union territories
Click a state for its profile.
| State / UT | Schools | Government | Govt-aided | Private | Primary | Upper primary | Secondary | Higher secondary |
|---|---|---|---|---|---|---|---|---|
| Uttar Pradesh | 268,396 | 136,954 | 8,281 | 111,053 | 137,483 | 93,070 | 12,066 | 25,777 |
| Madhya Pradesh | 120,486 | 91,034 | 488 | 28,173 | 59,206 | 42,433 | 8,159 | 10,688 |
| Maharashtra | 107,966 | 64,285 | 25,510 | 17,969 | 48,683 | 28,837 | 18,084 | 12,362 |
| Rajasthan | 107,134 | 70,020 | 0 | 34,541 | 36,526 | 34,205 | 6,959 | 29,444 |
| Bihar | 97,927 | 76,427 | 762 | 15,579 | 39,191 | 45,984 | 1,420 | 11,332 |
| West Bengal | 93,039 | 81,461 | 71 | 4,066 | 73,395 | 8,675 | 3,190 | 7,779 |
| Karnataka | 74,200 | 47,875 | 6,638 | 19,685 | 21,566 | 29,022 | 17,328 | 6,284 |
| Odisha | 61,492 | 48,492 | 5,656 | 6,477 | 28,118 | 20,963 | 9,265 | 3,146 |
| Andhra Pradesh | 61,300 | 44,191 | 797 | 16,198 | 38,566 | 5,789 | 12,642 | 4,303 |
| Tamilnadu | 57,733 | 37,510 | 8,197 | 11,883 | 34,036 | 9,157 | 5,405 | 9,135 |
| Assam | 55,359 | 44,541 | 1,521 | 6,915 | 35,575 | 9,175 | 7,027 | 3,582 |
| Gujarat | 53,432 | 34,760 | 5,418 | 13,249 | 13,387 | 26,549 | 4,379 | 9,117 |
| Chhattisgarh | 47,055 | 38,524 | 408 | 7,994 | 24,130 | 14,960 | 2,794 | 5,171 |
| Jharkhand | 44,292 | 35,737 | 1,148 | 1,826 | 23,038 | 15,906 | 3,267 | 2,081 |
| Telangana | 42,347 | 28,176 | 380 | 13,760 | 18,796 | 8,216 | 11,736 | 3,599 |
| Punjab | 27,083 | 19,165 | 420 | 7,487 | 13,437 | 4,480 | 3,868 | 5,298 |
| Jammu & Kashmir | 24,237 | 18,744 | 1 | 5,451 | 10,588 | 9,131 | 3,230 | 1,288 |
| Haryana | 23,475 | 14,283 | 0 | 8,682 | 9,533 | 4,779 | 2,703 | 6,460 |
| Uttarakhand | 22,329 | 15,608 | 611 | 5,696 | 12,324 | 5,774 | 1,414 | 2,817 |
| Kerala | 15,698 | 4,757 | 7,157 | 3,040 | 6,328 | 4,395 | 1,906 | 3,069 |
| Himachal Pradesh | 13,717 | 11,121 | 0 | 2,593 | 6,867 | 2,353 | 1,750 | 2,747 |
| Meghalaya | 11,596 | 5,595 | 3,812 | 2,161 | 6,843 | 2,844 | 1,313 | 596 |
| Delhi | 5,618 | 2,625 | 237 | 2,756 | 2,552 | 861 | 315 | 1,890 |
| Tripura | 4,972 | 4,071 | 41 | 659 | 2,428 | 1,281 | 689 | 574 |
| Manipur | 4,672 | 2,913 | 586 | 1,086 | 2,424 | 955 | 988 | 305 |
| Mizoram | 3,979 | 2,651 | 182 | 1,132 | 1,424 | 1,580 | 729 | 246 |
| Arunachal Pradesh | 3,132 | 2,435 | 69 | 606 | 1,356 | 1,271 | 330 | 175 |
| Nagaland | 2,705 | 1,887 | 0 | 818 | 1,213 | 701 | 566 | 225 |
| Goa | 1,468 | 764 | 560 | 144 | 850 | 66 | 428 | 124 |
| Kendriya Vidyalaya Sanghathan | 1,335 | 1,335 | 0 | 0 | 48 | 39 | 110 | 1,138 |
| Sikkim | 1,207 | 823 | 15 | 369 | 622 | 317 | 144 | 124 |
| Ladakh | 882 | 729 | 38 | 115 | 303 | 408 | 109 | 62 |
| Puducherry | 777 | 412 | 32 | 333 | 319 | 66 | 180 | 212 |
| Navodaya Vidyalaya Samiti | 665 | 665 | 0 | 0 | 0 | 3 | 35 | 627 |
| Dadra & Nagar Haveli and Daman & Diu | 410 | 338 | 8 | 63 | 153 | 157 | 40 | 60 |
| Andaman & Nicobar Islands | 403 | 330 | 2 | 71 | 199 | 85 | 52 | 67 |
| Chandigarh | 213 | 111 | 7 | 95 | 23 | 23 | 67 | 100 |
| Iaf Ec Society | 111 | 0 | 0 | 111 | 65 | 2 | 10 | 34 |
| Navy Education Society | 36 | 0 | 0 | 36 | 23 | 0 | 2 | 11 |
| Lakshadweep | 32 | 32 | 0 | 0 | 14 | 9 | 0 | 9 |
Free academic assessment
Is your child on track in English and Maths?
Success Tutoring offers personalised online tutoring aligned to CBSE, ICSE and state board syllabi. Start with a free assessment.
- Personalised learning plan
- English and Maths, every class
- Flexible memberships, no lock-in contracts
- Delivered by Success Tutoring
Frequently asked questions
Why are Indian schools not ranked on this site?
India does not publish school-level results or profiles as open data. UDISE+ school records are available only through a captcha-protected lookup and registered micro-data access, and board results are released per student, not per school. We publish the official state and district statistics and will add school profiles when an open dataset is released.
What is UDISE+?
The Unified District Information System for Education Plus is the Ministry of Education's annual census of every recognised school in India, covering infrastructure, enrolment and teachers for about 1.47 million schools.
How do I check a specific school in India?
Use the Ministry's Know Your School portal (kys.udiseplus.gov.in) to look up any school by name or UDISE code, and your state board's website for affiliation and results.
Source: Ministry of Education, Government of India, UDISE+ Know Your School. Counts are as published by the portal for the selected academic year. Compare schools in Australia, New Zealand, England, Canada, the United States and Singapore.