지식의 구성과 습득은 개인의 인지적 작용과 사회 구성원 간의 상호작용의 융합으로 이루어지며 그 비중에 따라 개인의 작용에 중점을 둔 인지적 구성주의와, 사회적 배경의 지식이 중점인 사회적 구성주의로 구분된다.
구성주의적 인식론에 따르면, 지식의 구성과 습득은 개인의 인지적 작용이란 측면과 그 개인이 속한 사회의 구성원들 간의 상호작용이란 측면의 상호관계를 통해 이루어진다. 그런데 지식의 습득과 구성에 있어 어느 측면에 더 무게를 두느냐에 따라 인지적 구성주의와 사회적 구성주의로 구분된다. Piaget의 인지발달이론을 근거로 하는 인지적 구성주의의 경우 이 두 측면 중 개인의 인지적 작용에 중점을 두고, 사회적 측면은 인지적 측면의 활성화와 객관적인 타당성을 위한 단계로 보고 있다. 반면에 Vygotsky의 인지적 발달이론을 근거로 하는 사회적 구성주의는 우선 이 두 측면의 상호 밀접한 관계에 더 중점을 두면서, 개인이 속한 사회의 문화적, 역사적, 사회적 배경을 바탕으로 한 지식의 습득과 구성을 강조한다.