Here are some of my favorite websites and they are all free!

PowToon: Create animated videos & presentations.
EdPuzzle: EDpuzzle is an easy and effective way to deliver videos in the classroom. Video is no longer a passive experience.
Padlet: Online Collaborative Platform and shared workspace for education
500 online courses compiled by EdTech: Ready to go back and learn stuff for free…?
EdLink: “visual bookmarking tool that allows any online content with a URL to be collected and shared around any topic. elinks can be shared as a visual web page, sent as a curated visual email newsletter or embedded onto any website. elink also has a Chrome extension that makes it incredibly easy to save important online content on-the-go.” review by EdTech review.
Quizlet: Create your own flashcards and reviews. plus tests.
ChalkUp: features a unique Google Apps for Education integration, which allows educators to grade with criteriabased rubrics.
CodeAcademy: Learn how to create websites by structuring and styling your pages with HTML and CSS.
Storyboard: Digital Storytelling, powerful visual communication.
BookTrack: Booktrack Classroom creates an immersive reading experience which allows students to read with a movie-style soundtrack. Students can read booktracks already created or can create and publish their own Booktracks using books preloaded in Booktrack or by adding in their own stories. Student work will be published and visible for their peers to enjoy. Grades: 3rd-12th, from Best Websites for Teaching & Learning 2015