The HSPT takes approximately three hours to complete. Each section of the exam has a specific time allocation of between fifteen to forty minutes per topic.