Progresivisme mempunyai kelebihan antara lain : 1) Siswa diberi kebebasan untuk mengembangkan bakat dan kemampuannya. 2) Siswa diberi kebebasan untuk mengemukakan pendapatnya. 3) Siswa belajar untuk mencari tahu sendiri jawaban dari masalah atau pertanyaan yang timbul di awal pembelajaran. Dengan mendapatkan sendiri jawaban itu, siswa pasti akan lebih mengingat materi yang sedang dipelajari. 4) Membentuk output yang dihasilkan dari pendidikan di sekolah memilki keahlian dan kecakapan yang langsung dapat diterapkan di masyarakat luas.
Progrevisisme mempunyai kekurangan antara lain :
1) Mengabaikan kurikulum yang telah ditentukan, yang menjadi tradisi sekolah. 2) Mengurangi bimbingan dan pengaruh guru. Siswa memilih aktivitas sendiri. 3) Siswa menjadi orang yang mementingkan diri sendiri, ia menjadi manusia yang tidak memiliki self discipline, dan tidak mau berkorban demi kepentingan umum.