Google's CS First is a completely FREE computer science curriculum that makes it easy for any teacher to bring computer science into any class. Students learn through self-paced video lesson tutorials using a block based coding language called Scratch. 

The lessons are hands-on for students and provide everything they need. Teachers can have as many students and classes as they want.