
Foundations of Mathematical Thinking
Choose a level to browse topics and generate missions.
14 grades · 74 units · 220 topics
Aligned to NCCA Curriculum Specifications
Primary (JI-6th Class)

Junior Infants
This course introduces Junior Infants to the fundamental concepts of number, shape, and logic through hands-on exploration. Students develop early numeracy skills and spatial awareness by engaging with concrete materials and collaborative problem solving activities.

Senior Infants
This course develops early mathematical fluency through hands on exploration of number, space, and logic. Students transition from concrete manipulation to abstract representation while building a robust vocabulary for problem solving and reasoning.

1st Class
This course develops first class students' fluency with numbers up to 100 while fostering spatial reasoning and data literacy. Students engage in hands-on exploration to build a deep conceptual understanding of how mathematics describes the world around them.

2nd Class
A comprehensive second class mathematics curriculum focusing on developing fluency with numbers up to 200, spatial reasoning, and logical problem solving. Students engage in hands on activities to bridge the gap between concrete manipulation and abstract mathematical thinking.

3rd Class
A comprehensive third class curriculum focusing on the transition from concrete to abstract mathematical thinking. Students develop fluency in multiplication, explore the properties of 2D and 3D shapes, and apply data handling skills to real world scenarios.

4th Class
A comprehensive exploration of mathematical concepts designed to move students from concrete operations to abstract reasoning. This course emphasizes the application of number sense, spatial awareness, and data interpretation to solve complex real world problems.

5th Class
A comprehensive exploration of fifth class mathematics focusing on the transition from concrete operations to abstract reasoning. Students develop fluency with large numbers, complex spatial relationships, and the foundational logic required for algebraic thinking.

6th Class
A comprehensive exploration of advanced primary mathematics focusing on fluency, logical reasoning, and the application of concepts to complex real world scenarios. Students transition from concrete operations to abstract algebraic thinking and sophisticated data interpretation.
Junior Cycle (1st-3rd Year)

1st Year
A comprehensive introduction to mathematical reasoning where students explore number relationships, spatial awareness, and logical patterns. This course emphasizes hands-on discovery and the development of a robust mathematical vocabulary to describe the world.

2nd Year
A comprehensive exploration of mathematical concepts for Second Class students, focusing on developing fluency in number operations and spatial reasoning. Students engage in hands-on investigations to build a deep understanding of how mathematics describes and organizes the world around them.

3rd Year
A comprehensive exploration of mathematical concepts for Year 3 students, focusing on the transition from concrete to abstract thinking. Students develop fluency in number operations, spatial reasoning, and data interpretation through collaborative problem solving.
Senior Cycle (4th-6th Year)

4th Year (TY)
A comprehensive Year 4 curriculum focused on deepening conceptual understanding of the decimal system, fractional relationships, and spatial reasoning. Students engage in collaborative problem solving to bridge the gap between concrete manipulation and abstract mathematical thinking.

5th Year
A comprehensive Year 5 curriculum focused on deepening conceptual understanding of the decimal system, complex operations, and spatial reasoning. Students engage in collaborative problem solving to bridge the gap between concrete manipulation and abstract mathematical thinking.

6th Year
A comprehensive exploration of advanced primary mathematics focusing on fluency, logical reasoning, and real world problem solving. Students transition from concrete operations to abstract algebraic thinking and complex data interpretation in preparation for secondary education.