Total number of high schools in India: 222,159 Number of government-run high schools: 164,933 Number of private high schools: 57,226 Top 5 states with the highest number of high schools: Uttar Pradesh - 27,999 Maharashtra - 25,998 Madhya Pradesh - 16,388 Rajasthan - 15,888 Tamil Nadu - 13,504 Number of high schools per 1,000 population: 0.17 Conclusion: India has a large number of high schools, with over 222,000 schools in total. The majority of these schools are run by the government, but there are also a significant number of private high schools. The number of high schools per 1,000 population is relatively low, indicating a potential need for increased investment in education infrastructure.