고려는 과거제를 실시했지만, 음서제의 영향이 아직 남아있었고 응시를 위한 신분 제한, 경제적 여건, 신분적 차별의 문제로 관료들의 사회적 우위를 유지하기 위한 용도로 더 많이 사용되었다.
과거제도가 처음 실시된 고려는 귀족제 사회를 이루면서도 과거제를 실시하여 인재 선발 제도를 도입하였는데, 이를 통해 기본적으로 평등성과 공공성을 확대하였다고 볼 수 있다. 하지만 고려시대에서는 과거에 응시할 수 있는 신분층이 한정되어 있었으며 교육을 충분히 받고 배우기 위해서는 경제적인 여유가 필요했던 만큼, 일반 서민이 과거에 응시하는 것이 힘들었고 현실적으로 신분에 차별이 존재했기 때문에 과거제도는 관료들의 사회적 우위를 유지하기 위한 제도라고도 할 수 있다(정현진, 2009, 이남희, 2013). 특히 고려시대는 아직 음서제의 영향이 강력하게 남아 있었기 때문에 과거제도에서 추구하는 바를 제대로 실현했다고 보기는 어렵다.