Himachal Pradesh is home to many educational institutions offering a wide variety of courses. There are over 10,000 primary schools, 1,000 secondary schools and more than 1,300 high schools in Himachal. There are five universities, two medical colleges, four dental colleges and two engineering colleges in the state.