at present= now,
various=diverse
modern/contemporary=present-day
schooling=learning/tutoring
kids=children
big=huge/massive/humongous
film fans=film lovers(?)
devote=dedicate
step-by-step=bit-by-bit/slow
in fact=indeed
variety=diversity
talking=speaking
to be able=to can
free time=spare time/break/recess
especially=specifically
to study=to learn