Haripur District has two government funded post graduate colleges, providing higher level education, as well as four degree colleges for women.
In 2000-2001, Haripur had 907 government primary schools, including 656 for boys and 251 for girls.