- Sensory motor (usia 0-18 bulan)
Pada tahap ini tindakan anak bersifat motorik dan anak menggunakan alat indera untuk mengenal lingkungannya.
- Pre-operasional (usia 2-7 tahun)
Anak bisa melakukan sesuatu sebagai hasil mengamati, meniru dan mampu melakukan simbolisasi. Namun anak belum tahu sebab dan akibat dari suatu tindakannya.
- Konkret operasional (usia 7-12 tahun)
Pada tahap ini anak sudah mampu menggunakan operasi dan memecahkan masalah secara logis.
- Formal operasional (berawal dari usia 12 tahun)
Struktur kognitif anak mencapai puncaknya pada periode ini. Anak mampu berpikir logis untuk semua jenis masalah dan dapat menerima pandangan orang lain.