Setiap teori mempunyai kekuatan (strength), kelemahan (weakness), peluang (opportunity) dan ancaman (threats). Oleh itu, melalui teknik SWOT, teori ini dapat dianalisis mengenai keberkesanannya dalam sesi pembelajaran.
Analisis SWOT merupakan singkatan bahasa Inggeris daripada strenghts, weakness, opportunities, dan threats adalah kaedah perancangan strategik yang digunakan untuk menilai kekuatan, kelemahan, peluang dan ancaman dalam suatu projek. Teknik ini dibuat oleh Albert Humphrey yang mengetuai projek penyelidikan di Universiti Stanford pada dekad 1960-an dan 1970-an dengan menggunakan data dari syarikat-syarikat Fortune 500.
Teknik SWOT telah digunakan bagi menganalisis Teori Pembelajaran Konstruktivis. Antara Strength atau kelebihan kaedah pengajaran konstruktivisme, pertama adalah, guru merupakan penolong, pemudahcara dan perancang. Guru hanya berperanan menyampaikan teori pengajaran dan menghubungkait dengan pengalaman murid untuk pemahaman. Guru memilih idea yang terdekat dengan prinsip yang hendak diajar kepada murid. Ini bermakna, pelajar memainkan peranan utama dalam aktiviti pembelajaran. Mereka melibatkan diri secara langsung dengan penyelesaian masalah yang dilaksanakan dalam kelas. Kelebihan kedua yang terdapat di dalam teori ini ialah nilai koperatif dan kolaboratif diterapkan di dalam diri murid-murid. Murid diminta bekerjasama dalam kumpulan untuk memberikan hipotesis mereka sendiri berkaitan dengan sesuatu topik pelajaran yang dipelajari (boleh menentukan miskonsepsi). Kaedah ini adalah sangat bagus kerana boleh memotivasikan pelajar, membimbing, dan menggalakkan pelajar melibatkan secara aktif dalam aktiviti pengajaran dan pembelajaran. Selain itu, teori konstruktivisme ini juga tidak menggunakan kaedah atau teknik tradisional seperti, syarahan, menghafal dan mengingat. Murid mendapat ilmu pengetahuan berdasarkan pengalaman yang dibina di dalam minda mereka bukannya yang wujud luar daripada minda mereka. Aktiviti yang dilaksanakan dan alat bantu mengajar yang menarik serta pelbagai juga akan membuatkan murid mudah faham dan berasa lebih seronok ketika sesi pengajaran dan pembelajaran. Keempat, peningkatan penguasaan teknik lisan dan bukan lisan dalam diri murid-murid. Dalam teori ini, guru hanya membentangkan teori dan pelajar akan mengadaptasinya sendiri berdasarkan pengalaman sendiri. Manakala aktiviti dalam kelas memperkukuhkan lagi pemahaman murid tersebut. Hal ini bermakna, guru dan murid menggunakan kaedah timbal balik, di mana penggunaan serta penguasaan teknik lisan dan bukan lisan diaplikasikan.
Selain daripada kelebihan, kaedah pengajaran konstruktivisme turut mempunyai kelemahannya atau Weakness yang tersendiri. Antara kelemahan yang dapat dikesan adalah, menjadi penghalang kepada kefahaman konsep dalam pembelajaran kerana tidak selaras dengan pandangan saintifik. Oleh yang demikian ia menimbulkan kesusahan kepada murid untuk mengasimilasikan dan menyusun idea saintifik baru. Menurut Mok Soon Sang (2006), kelemahan seterusnya adalah, ketidaksediaan murid untuk merancang strategi, berfikir dan menilai sendiri teori pengajaran berdasarkan pengalaman sendiri. Tidak semua murid mempunyai pengalaman yang sama atau menepati apa yang akan diajar oleh guru. Masalah ini, kadang kala menyebabkan aktiviti pengajaran dan pembelajaran menjadi tidak berkesan. Guru sedar bahawa idea-idea sedia perlu diubahsuai, diperkembangkan atau diganti dengan idea yang lebih saintifik oleh murid. Perkara inilah yang kadang-kadang tidak difahami oleh murid. Tambahan pula, murid terpaksa mengenalpasti idea-idea alternatif dan memeriksa secara kritis idea-idea sedia ada sebelum mereka memahaminya.
Cara mengatasi kekurangan dalam teori konsruktivis iiatu peluang atau opportunity ialah melalui peranan murid dan guru. Murid perlu mengambil insiatif mengemukakan soalan-soalan dan isu kemudian secara individu murid akan menbuat analisis dan menjawab soalan-soalan itu. Mereka perlu bertanggungjawab terhadap pembelajaran mereka sendiri dan berusaha untuk menyelesaikan masalah. Selain itu, murid selalu berbincang dengan guru dan sesama mereka.Perbincangan itu akan membantu murid mengubah atau mengukuhkan idea-idea mereka.Jika murid itu berpeluang mengemukakan pendapat mereka dan mendengar idea orang lain,murid tersebut dapat membina proses pengetahuan yang mereka faham. Di samping itu, murid perlu mencabar hipotesis yang telah dibuat dan digalakkan berbincang untuk membuat ramalan. Murid diberi banyak ruang dan peluang untuk menguji hipotesis mereka terutamanya melalui perbincangan dalam kumpulan. Bagi mengatasi kelompongan teori ini, murid perlu menggunakan data dan bahan-bahan fizikal,manipulatif atau interaktif untuk menolong mereka menjana idea dan pengetahuan. Hal ini bagi mengalakkan murid untuk membina pengetahuan
Seterusnya, peranan guru sebagai agen menggalakkan murid menerangkan idea mereka serta menghargai pandangan mereka. Guru perlu bertindak menstruktur pelajaran untuk mencabar persepsi murid. Pendidik perlu membantu murid menyedari kerelevanan kurikulum kepada kehidupan mereka melalui mentafsir pembelajaran melalui aktiviti harian dikelas, bukan hanya dalam bentuk ujian bertulis. Guru perlu juga menggalakkan murid membuat tugasan dan berbentuk penyelesaian,menganalisis, meramal,meneroka dan membuat hipotesis serta menggalakkan murid menerangkan lebih lanjut jawapan mereka disamping menggalakkan penemuan oleh murid melalui pertanyaan soalan bercapah dan menggalakkan menyoal murid yang lain. Akhir sekali, guru perlu memberi masa yang secukupnya kepada murid untuk mebuat perkaitan antara idea-idea yang telah dijana bagi mengalakkan pembelajaran koperatif dalam menjalankan tugasan. tertentu.
Teori ini memperlihatkan beberapa ancaman atau threat dalam sesi pengajaran dan pembelajaran. Antaranya ialah melalui cabaran guru konstruktivisme iaitu guru merasakan mereka tidak mengajar. Ini kerana pembelajaran konstruktivis menekankan pembelajaran berpusatkan murid iaitu murid aktif dalam proses pengajaran dan pembelajaran.
Selain itu, amalan yang dimajukan dalam pembelajaran secara konstruktivis dianggap tidak realistik. Ini kerana kurikulum yang dibina melihatkan peranan murid dan guru saling memberikan maklum balas dalam sesi pengajaran dan pembelajaran.Guru juga merasakan penerangan mereka tidak penting lagi. Oleh itu, guru hanya bertindak sebagai agen pemerhati yang hanya akan membantu apabila murid memerlukan sokongan bantuan daripada pihak lain dalam mebina konsep-konsep baru. Di samping itu,kawalan kelas agak merosot. Hal ini kerana semua murid bergerak secara aktif dalam membina pengetahuan mereka sendiri. Pergerakan murid menyebabkan suasanakelas dalam kawalan tidak terkawal. Seterusnya, guru yang sedang menukar cara pengajaran kepada pendekatan konstruktivisme memerlukan sokongan profesionalisme serta pengukuhan keyakinan daripada pihak sekolah.