1986 – 1994 perpustakaan didirikan dan menempati ruang berukuran 3 x 8 m2 jadi satu dengan ruang otomotif. Perpustakaan dikelola oleh 2 orang petugas yaitu 1 guru dan 1 karyawan TU.
1995 – 2006 perpustakaan pindah dan menetap di gedung baru bersebelahan dengan Ruang BK, UKS dan Koperasi Siswa. Ukuran ruang 8 x 12 m2. Perpustakaan dikelola oleh 3 orang petugas yaitu 1 guru, 1 karyawan TU dan 1 karyawan honor. Adapun pembagian ruangannya:
Ruang baca dan pelayanan :      8 x 7 m2
Ruang referensi        :      3 x 2 m2
Ruang gudang           :      8 x 3 m2

2006 – 2008 ruang perpustakaan tetap bersebelahan dengan Ruang BK, UKS dan Koperasi Siswa. Ukuran ruang 8 x 12 m2. Perpustakaan dikelola oleh 3 orang petugas yaitu 1 guru, 1 karyawan TU, dan 2 karyawan honor. Adapun pembagian ruangannya:
Ruang baca dan pelayanan :      8 x 7 m2
Ruang referensi :      3 x 2 m2
Ruang gudang :      8 x 3 m2

Pada tahun 2007 terjadi perubahan pada petugas pengelola menjadi 1 guru, dan 2 karyawan honor. 2008 – 2010 perpustakaan mengalami perluasan sampai dengan ruang UKS. Jadi letak perpustakaan menjadi berdampingan dengan Ruang BK dan Koperasi Siswa. Ukuran ruang perpustakaan menjadi:
Ruang baca :   8 x 7 m2
Ruang referensi :   4 x 3 m2
Ruang gudang :   4 x 3 m2
Ruang pelayanan :   3 x 2 m2
Ruang pengolahan :   5 x 3 m2

Perpustakaan dikelola oleh 3 orang petugas yaitu 1 guru dan 2 karyawan honor. Tahun 2011 – sekarang perpustakaan diperluas sampai ruang BK disertai dengan penambahan rak dan AC. Sistem layanan secara terbuka (open access).  Perpustakaan dikelola oleh 2 orang petugas yaitu 1 guru dan 2 karyawan honor. Pada tahun 2012 terjadi perubahan pada petugas pengelola menjadi 1 guru, dan 1 karyawan honor. Ukuran ruang perpustakaan menjadi:
Ruang koleksi, Ruang Baca dan Ruang Referensi 13 x 8 =    104 m2
Ruang Kepala Perustakaan dan Staf 5 x 3  =      15 m2
Ruang Pengolahan dan Gudang 3 x 5  =      15 m2
Luas Total =134 m2