A film school is any educational institution dedicated to teaching aspects of filmmaking, including such subjects as film production, film theory, digital media production, and screenwriting. Film history courses and hands-on technical training are usually incorporated into most film school curricula.