Shajapur is a district in Madhya Pradesh state of India. As par 2012 stats, there are total 3180 schools in Shajapur district. These includes 2798 rural schools and 382 urban schools. When it comes to total no. of school by type, Shajapur has about 2937 co-educational schools, 115 boys schools and 128 girls schools.