Menurut Drs. M. Dalyono, lingkungan sangat berperan dalam pertumbuhan dan perkembangan anak. Lingkungan adalah keluarga yang mengasuh dan membesarkan anak, sekolah tempat mendidik, masyarakat tempat anak bergaul dan keadaan alam sekitar.
1. Keluarga
Menurut slameto siswa yang belajar akan menerima pengaruh dari keluarga berupa: cara orang tua mendidik, relasi antar anggota keluarga, Suasana rumah tangga dan keadaan ekonomi keluarga.
2. Sekolah
Faktor sekolah yang mempengaruhi belajar ini mencakup: metode mengajar, kurikulum, relasi guru dengan siswa, relasi siswa dengan siswa, disiplin sekolah, alat pelajaran, waktu sekolah, setandar pelajaran, keadaan gedung, metode belajar dan tugas rumah.
3. Masyarakat
Masyarakat merupakan faktor ekstern yang jugaberpengaruh terhadap prestasi belajar siswa. Pengaruh ituterjadi karena keberadaan siswa dalam masyarakat. Pengaruh-pengaruh itu antara lain sebagai berikut: Kegiatan Siswa dalam Masyarakat, Mass Media, Teman Bergaul dan Bentuk Kehidupan Masyarakat