There are so many places to find free videos but always check you can stream them easily at school, try to download them before class to ensure they'll work.
A great many organisations offer units of work with all the associated activities. The Learning Design and Development team at the NSW Department of Education produce new ones every year.
These resources are currently available through Scootle.