Kamkalima is a web-based platform for K-12 schools that helps teachers create engaging writing based assignments in Arabic. The software is easy for teachers to use and allows students to collaboratively write and publish at the school level. It also serves as an online archive for the school, including all student and teacher work, an invaluable compilation of teaching and learning resources. The Kamkalima platform is developed in line with best practices of EdTech used in schools. As such, the platform architecture includes three different levels of accounts, where a school focal point can set up and manage all teacher and student accounts ensuring security, anonymity and privacy.