Have you seen Creative Expressions? This two woman team has drawn on many years of experience in the classroom and in administration to build a host of great resources for teaching bilingual programming as well as ESL. I am particularly fond of their philosophy of teaching and learning: all students can learn! Their products reflect this with strong interactive lessons incorporating a huge opportunity for involvement in critical thinking skills. Lessons are provided with emphasis in differentiation to provide all students with the opportunity to succeed. Their products are thorough, cohesive, and fun!
Visit their store on TpT to check out their offerings and head on over to their blog CreativeExpressionsCenter for wonderful ideas and more resources for teaching. There is a great list of back to school rules for the classroom!