ABSTRACT
The Indian National Curriculum Framework has as one of its objectives the development of mathematical
thinking and problem solving ability. However, recent studies conducted in Indian metros have expressed
concern about students’ mathematics learning. Except in some private coaching academies, regular classroom
teaching does not include problem solving in mathematics, but is limited to mere practice exercises and drills of
known exercises. For describing mathematical thinking, Schoenfeld gave a framework containing four
components: resources, heuristics, controls and beliefs. Beginning in childhood we develop an ontology for the
ideas we learn, and this ontology evolves as we continue learning. Ontologies used for teaching need to
incorporate elements of mathematical thinking popularized by problem solving experts. So teaching that makes
use of such ontologies of problems, problem solving strategies, and tasks would be beneficial to students. In this
paper we identify the gaps in the literature on teaching problem solving, and discuss how and why ontologies
can be used for teaching problem solving in mathematics at the high school level. As a proof of concept, we
describe the method by which an ontology named MONTO has been created for teaching problem solving in
mathematics, and give examples of its use. We describe the MONTO ontology and compare it with some other
teaching ontologies described in the literature. We developed and evaluated the MONTO ontology for Surface
Area and Volume (3D Solids) problems taught as part of the national curriculum in India, and the results
obtained were satisfactory: MONTO was found to be 94% robust against unseen problems in different curricula
for the same domain.