Summer school programs are form of education that offers courses, both academic and non-academic, during the summer period to help students catch up or take advance lessons.