Read Aloud is an integrated ESL learning system that applies time-tested ESL learning approach - TPRS storytelling (Teaching Proficiency through Reading and Storytelling), and data-driven assessment technologies for accountability. It is proven effective to engage students throughout the language acquisition processes, while facilitating individualized learning.