Shimla is a district in Himachal Pradesh state of India. As par 2012 stats, there are total 2604 schools in Shimla district. These includes 2397 rural schools and 207 urban schools. When it comes to total no. of school by type, Shimla has about 2583 co-educational schools, 10 boys schools and 11 girls schools.