Reflective learning is a teaching method where active student learning is a core component of instructional design. In mathematical instructions, reflection and knowledge-construction take place in the language of mathematics. The development of mathematics module in the current study employs three computer-mediated communication (CMC) tools: Google Classroom, discussion forum and text messaging. This study seeks to determine the communication and learning forms which support reflective learning in the usage of CMC tools within the mathematics module. 30 Form 2 students with different mathematical abilities were selected as participants. Data collection include students’ online communication on Google Classroom (GC), forum discussion, and text messaging. A survey of students’ perception of communication using CMC tools and learning were also distributed. Google Classroom and text messaging were reported to have the highest frequency of communication among learners. The combined usage of the three CMC tools was found to be effective as it caters to learners’ preferred learning styles, encouraging collaboration and experiential learning. This study offers insights into group interaction in a reflective learning environment and its influence on the scaffolding of mathematics knowledge.