Hoshiarpur is a district in Punjab state of India. As par 2012 stats, there are total 2400 schools in Hoshiarpur district. These includes 2155 rural schools and 245 urban schools. When it comes to total no. of school by type, Hoshiarpur has about 2373 co-educational schools, 8 boys schools and 19 girls schools.