This is a documentary showing a school for Zainichi Koreans as well as following the students when they visit DPRK (@30:53 if you want to see that part). This 45min video is an abridged version of the full documentary which came out in 2006.

The Japanese word Zainichi (在日) means “residing in (zai) Japan (nichi)”. The Korean equivalent is 재일, which has the same meaning.