Develop deep comprehension of mathematical ideas

DreamBox Learning students actively engage in learning with interactive manipulatives that connect students to math learning in ways that paper and pencil never could. DreamBox students explore, reason, make connections and develop critical thinking and problem solving strategies.

Watch the video and see how.


The ideas of adaptive learning and comprehensive differentiation are based in research and complement the latest strategies that we’re adopting in our district, like manipulatives and blended learning. DreamBox Learning Math is adapting all the time, so it complements our teachers’ methods

—Terri Blackwell, Principal of School Programs, Halton District School Board

Adapts to the individual learner

The right next lesson at the right time deeply personalizes learning. Driven by continuous formative assessment, DreamBox analyzes over 48,000 data points per student for an online math experience that’s always “just right.”

Learn how we adapt to individual learners.

Develops skills and closes gaps fast

Ensure concepts are understood before moving on to new lessons. DreamBox provides continuous support of conceptual understanding, fluency, reasoning, and problem-solving skills, plus 24/7 access to keep students building achievement.

Learn how we close gaps.

Aligns to Provincial standards

DreamBox increases learning outcomes that comply with Western and Northern Canadian Protocol (WNCP) and the Ontario Curriculum in a way that students love, by connecting them with math in ways that pencil and paper still can’t.

Learn how we align to your school’s standards.

Empower with actionable data

Our unique adaptive learning platform surfaces the insights needed to help teachers more effectively target instruction and to support administrators in ensuring strong implementations

Learn about our reporting features.

Build teacher capacity with Professional Learning

Whether teachers need a quick refresher or simply want to deepen their math knowledge on a topic, MyFlexPD™ empowers them to access relevant professional development courses—right from within DreamBox. Using real-time student performance data, teachers can quickly access professional development content based on their needs and the needs of each student.

Learn about MyFlexPD™.

The DreamBox Difference

Automatically differentiate lessons for your entire class, small group, or an individual student with a digital curriculum that is aligned to the Ontario Curriculum, Western and Northern Canadian Protocol (WNCP), and Manitoba Provisional Standards.

Hear From Our Partners

DreamBox Learning Math has been evaluated and approved by ERAC, a cooperative member-based organization that works in partnership with British Columbia and the Yukon public school districts, as well as independent schools.

View evaluation

During the first year using DreamBox Learning® Math grade 4 students experienced nearly a year and a half of growth within the curriculum—followed by two years of growth during the second year.

Read the case study

Nelson is the exclusive distributor of DreamBox Learning Math in Canada. Contact Nelson to learn how to bring DreamBox Learning Math to your school.


Try DreamBox Learning Lessons

With a mathrack virtual manipulative, students learn that you can build the same number in several different ways, e.g. 10+3 = 7+6. Students can use a variety of strategies to solve these problems, including the commutative property (10+4 = 4+10), doubles or near doubles (10+4 = 7+7), and more.

Try sample lesson

The open number line is a powerful tool that helps students visualize making jumps forward and backward on a number line and use a variety of strategies for both addition and subtraction.

Try sample lesson

DreamBox uses area models to help develop multiplicative thinking. In a series of activities, a given rectangle is covered using smaller rectangles. As grid lines are removed, students work with open arrays. As rectangles are moved, students are exploring the big ideas in multiplication: distributive, associative, and commutative properties.

Try sample lesson