iTeach® is a Learning Management System which combines “e-textbooks”, “e-classrooms”, “e-schoolbags”, “interactive classroom discussion and quiz game platforms”, “Digital Learning System”, “DIY School Publication System”, “Flipped Classroom Lecture Capture System” and “Class Management System” in one. iTeach® allows instant interactive learning amongst teachers and students anytime and anywhere. It also provides the features of the advanced school intranet, such as checking attendance records, issuing and receiving signed notices, submitting and distributing homework, etc. iTeach® can fully satisfy the needs of future development of e-learning.