교과서의 세가지 기능은 텍스트로서의 기능, 학습 자료로서의 기능, 학습 유도의 기능 등으로 나누었다.  또한 교과서는 대부분의 학생들이 교사의 도움 없이도 필요한 공부를 할 수 있는 학습 보조물이 되었다고 설명하였다.
교과서의 역할은 기본적으로 교과서에 대한 관점, 즉 교과서관에 따라 결정되는 것이 사실이지만, 그럼에도 불구하고 교과서의 역할 및 기능에 대해 좀 더 구체적으로 살펴볼 필요가 있다. 따라서 이 절에서는 선행 연구에 대한 검토를 통해 교과서의 역할 및 기능에 대해 좀 더 자세히 고찰하고자 한다. 은용기(1992: 73)는 교과서의 기능을 첫째, 원전(text)으로서의 기능, 둘째, 자원(resource), 즉 학습 자료로서의 기능, 셋째, 학습자가 어떻게 목표를 세우고 문제의식을 설정하며, 어떠한 절차로 어떠한 방법을 써서 학습을 전개할 것인가를 제시해 주는 학습 유도(learning guide)의 기능 등 세 가지 기능으로 나누었다. 그리고 교과서가 텍스트에서 출발하여 여기에 리소스 부분이 첨가되고, 나아가 러닝 가이드 부분이 첨가됨으로써, 이제 교과서는 대부분의 학생들이 교사의 직접적 도움을 그리 받지 않고도 필요한 공부를 할 수 있는 학습 보조물이 되었다고 설명하였다.