Centre for Teaching and Learning of Mathematics

Centre for Teaching and Learning of Mathematics

The Centre for Teaching-Learning of Mathematics (CTLM) is based in Framingham, Massachusetts, with offices in England and India. It was founded by Professor Mahesh Sharma with a vision to develop and promote efficient, elegant, and effective methods of teaching and learning mathematics, from early childhood through high school and teacher training.

At CTLM, we are committed to bringing the best practices in mathematics teaching—drawn from research, classroom experience, and observations of teachers around the world—into the classroom. We use these teaching techniques in our courses, workshops, webinars, classroom demonstrations, and private tutoring. We have helped thousands of educators, from pre-service teachers to veteran teachers, improve their instruction so that children can develop mastery of mathematical ideas, including concepts, procedures, and skills.

We at CTLM believe that children should develop mastery of mathematical concepts with a clear emphasis on language, concepts, and procedures. Ultimately, these concepts and procedures should become skills, tools, and ideas through their application in various settings—intra-mathematical, interdisciplinary, and extracurricular.

We believe that children can achieve mastery only when lessons are delivered in ways that allow students to experience concepts at six levels of knowing: beginning with the intuitive level of knowing, progressing through the concrete, pictorial, and abstract/symbolic levels, and then applying these ideas in problem-solving to reach the communication level of knowing. This approach is called CPVA/S.


 

CPVA/S stands for Concrete–Pictorial–Visualization–Abstract/Scripts and represents a coherent progression in the teaching and learning of mathematical concepts.

C – Concrete: The learner experiences and explores a mathematical concept through concrete materials, manipulatives, models, and real-life experiences. These experiences help the child build a strong conceptual foundation and form a concrete conceptual schema.

P – Pictorial: The learner represents the concrete experience through pictures, diagrams, drawings, and other iconic and non-iconic representations. The pictorial level helps the child move beyond physical materials while retaining a meaningful representation of the mathematical concept.

V – Visualization: The learner forms, holds, and manipulates an image of the mathematical concept in the mind’s eye. Visualization serves as the critical bridge between pictorial representation and abstract thinking. With the support of an appropriate script, the child learns to mentally manipulate the image without depending on concrete materials or external pictures.

A – Abstract: The learner expresses and works with the mathematical concept using numbers, symbols, mathematical notation, algorithms, and other abstract representations. Because the abstract representation has developed from meaningful concrete, pictorial, and visualization experiences, the symbols carry conceptual meaning rather than being treated merely as rules to memorize.

S – Scripts: Scripts are linguistic containers of mathematical concepts and procedures. They provide precise, coherent, and connected mathematical language that accompanies the learner through the concrete, pictorial, visualization, and abstract levels. The script binds the different representations of a concept together, enabling the learner to experience them not as isolated stages but as one coherent conceptual whole.

The CPVA/S approach therefore differs from the conventional CPA approach in two important ways: it explicitly recognizes Visualization (V) as a crucial bridge between pictorial and abstract thinking, and it uses Scripts (S) as the linguistic thread that connects and binds the concept and its procedures across all levels. In this way, CPVA/S helps students develop conceptual understanding, procedural fluency, mathematical language, visualization, and ultimately the ability to apply and communicate mathematical ideas with understanding and confidence.

Gallery

Our Blog

new5

Effective teaching of mathematics

Effective Teaching of Mathematics   The framers of CCSS-M have identified …

Enriching mathematics experiences for kindergarten through second grade students p

Enriching mathematics experiences for kindergarten through second grade students

Enriching Mathematics Experiences for Kindergarten through Second Grade Students: Calendar Activity …

Number war games for teaching and reinforcing number concept2222

Number war games for teaching and reinforcing number concept

NUMBER WAR GAMES FOR TEACHING AND REINFORCING NUMBER FACTS   Teaching …

Processing speed and working memory

Processing speed and working memory

Processing Speed And Working Memory: Mathematics Achievement   Children’s lower achievement—lack …

Trending Topics

Numbers
Place Value
Multiplication
Multiplication Tables

People Say About CTLM

An excellent platform for pre schoolers, parents and educators! Innovative methodology followed and it's really encouraging to see young kids enjoying learning Math and answering the questions so confidently. Also, I personally know Sanjay Sir. who's a passionate educator! Highly recommend Math for all.
photo (3)
Ruth Sebastian
Mathematics Teacher, St.Columbus school India
Very innovative and engaging pedagogy is being promoted by Mathforall that doesn't just keeps the children engaged with the concepts but also gives them opportunities to learn many other important life skills like problem solving, critical and reflective thinking.


photo (1)
Deepika Bisht
Ambedkar University Delhi
The work done by Math for all on number concepts is worth appreciating. It is a pleasure to see young children confidently explaining the number concepts. It is one of the best learning centres for mathematics.



photo
Amita Kaushik
Cofounder and Director at Eduweave Foundation India
As a teacher for preschooler Mathforall videos has helped me..in teaching children through proper concepts. Thank you so much.




photo (2)
Vidya Panse
Preschool Curiculum Planner Symbiosis Nursery School, Pune
This is a best plateform where students learn with intrest and understood math's logics . It's also helping teachers and parents to guide their kids in the same manner.





Sangita Mehrotra
Bishop Conrad Sr. Sec. School
During the early years of a child's development it is very important to lay a strong foundation of concepts. This is an excellent programme to let children learn in a stress free manner. This is the best math centre in delhi. I definitely recommend this to all the parents with children of preschool age group.


Shreya Bhardwaj
Project Officer Save the Children India
Mathforall is an institute where the kids have an opportunity to build up a strong base with a playway method , Also clears the concept with logical learning. CTLM team inspires each kids in so many different ways. Blessed to have sanjay sir & his team ...... You guys rock 👍👌 Idol teachers to get inspired


Kanika Kumari
Parent
Maths for all has a very different methodology to learn maths. My son enjoys the classes very much.. even though he hates online classes usually, which shows how well they conduct it. Hopefully it will help him love maths unlike me who used to hate it in school 🙂


Jasna
Parent

Subscribe

Our Newsletter