Sejumlah faktor bisa menjadi penyebab kenapa IQ rata-rata orang Indonesia cukup rendah, seperti:
1. Faktor bawaan atau biologis.
2. Faktor minat dan bawaan yang khas.
3. Faktor lingkungan yang membentuk seseorang.
4. Faktor kematangan.
5. Faktor kebebasan.
Tak hanya sejumlah poin di atas saja, sistem pendidikan tentunya memiliki andil yang besar dalam menghasilkan generasi yang lebih cerdas. Menurut pengamat pendidikan, Ina Liem, pengaruh sistem pendidikan terhadap tingkat IQ seseorang bisa ditentukan dari kurikulum pendidikan yang dipakai.
Indonesia sendiri selama ini masih mengutamakan sistem hafalan daripada mengasah kemampuan untuk memecahkan masalah. Padahal sistem hafalan dinilai tidak bisa melatih pola pikir tingkat tinggi.
Berkaitan dengan hal tersebut, pendidikan di Indonesia masih belum maju karena selalu dipolitisasi. Seperti yang diketahui, Pemerintah Indonesia kerap mengganti kebijakan pendidikan ketika berganti kepemimpinan. Kondisi ini dinilai membuat guru dan siswa menjadi korban.