# data[].attributes.body
Using manipulatives

# data[].attributes.headline
knowledge of key words and what they signal

# data[].attributes.subject
knowledge of key words and what they signal

# data[].attributes.headline
Students help other students learn new strategies. 

# data[].attributes.subject
Students help other students learn new strategies. 

# data[].attributes.headline
Underline key vocab, corral read several times, talk about equation first, then solve

# data[].attributes.subject
Underline key vocab, corral read several times, talk about equation first, then solve

# data[].attributes.headline
Underlining key words to identify which operation to use

# data[].attributes.subject
Underlining key words to identify which operation to use

# data[].attributes.headline
Underlining key words and circling the questions.

# data[].attributes.subject
Underlining key words and circling the questions.

# data[].attributes.body
CUBES strategy- circle the numbers, underline the question, box in key words, eliminate unnecessary information, and solve

# data[].attributes.headline
explanation of the processes used by students

# data[].attributes.subject
explanation of the processes used by students

# data[].attributes.headline
student show different methods rather than one way of solving

# data[].attributes.subject
student show different methods rather than one way of solving

# data[].attributes.headline
It takes a lot of time but can be helpful if done correctly.

# data[].attributes.subject
It takes a lot of time but can be helpful if done correctly.

# data[].attributes.headline
Students solve problems using a variety of strategies

# data[].attributes.subject
Students solve problems using a variety of strategies

# data[].attributes.headline
They are sooo flexible, you can modify the problem to fit your class. CGI helps students to problem solve but just plug in.

# data[].attributes.subject
They are sooo flexible, you can modify the problem to fit your class. CGI helps students to problem solve but just plug in.

# data[].attributes.headline
sometimes hard to wait while students describe their process

# data[].attributes.subject
sometimes hard to wait while students describe their process

# data[].attributes.body
Xtra Math, ST Math, ALEKS Math, ScootPad, and Prodigy

# data[].attributes.headline
upacking the problem using acting and pair shares

# data[].attributes.subject
upacking the problem using acting and pair shares

# data[].attributes.body
There's a variety of ways to solve the same problem. The child is given the opportunity to solve the problem that is most comprehensible for them.

# data[].attributes.headline
Underline details and circle the question

# data[].attributes.subject
Underline details and circle the question

# data[].attributes.body
draw a picture

# data[].attributes.attachment_link.description
‎ScootPad is a leading adaptive learning platform for grades K-8. ScootPad uses adaptive algorithms, predictive analytics, data visualization and gamification to deliver personalized learning for each student. Features include: - Common Core Curriculum in Math and ELA for all K-8 grades - Adaptive...

# data[].attributes.attachment_link.title
XtraMath - 10 minutes a day for math fact fluency

# data[].attributes.attachment_link.description
XtraMath is a free program that helps students master addition, subtraction, multiplication, and division facts.

# data[].attributes.body
ST Math

# data[].attributes.headline
talking with partners about what you know and what you want to know

# data[].attributes.subject
talking with partners about what you know and what you want to know

# data[].attributes.body
more than one way

# data[].attributes.headline
use technology to record your problem solving

# data[].attributes.subject
use technology to record your problem solving

# data[].attributes.body
ST

# data[].attributes.attachment_link.title
ST Math | A Program For Conceptual Understanding

# data[].attributes.attachment_link.description
Providing PreK-8 with an instructional program that engages students in game based puzzles and challenging problems to embrace productive struggle.

# data[].attributes.headline
encourage them to show their work to break down the problem

# data[].attributes.subject
encourage them to show their work to break down the problem

# data[].attributes.body
Act it out.
Read one sentence at a time without the number set.

# data[].attributes.body
CGI

# data[].attributes.attachment_link.readable_text
Cognitively Guided Instruction (CGI) is a student-centered approach to teaching math. It starts with what your students already know and builds on their natural number sense and intuitive approaches to problem solving. Rather than a math program or curriculum, CGI is a way of listening to students, asking smart questions, and engaging with their thinking-all with the goal of uncovering and expanding every student's mathematical understanding.

CGI Professional Books
See All CGI Related Blog Posts
CGI Authors

# data[].attributes.attachment_link.title
CGI Mathematics Resources from Heinemann

# data[].attributes.attachment_link.description
Cognitively Guided Instruction (CGI) is a student-centered approach to teaching math. It starts with what your students already know and builds on their natural number sense and intuitive approaches to problem solving. Rather than a math program or curriculum, CGI is a way of listening to students, asking smart questions, and engaging with their thinking-all with the goal of uncovering and expanding every student's mathematical understanding.

# data[].attributes.attachment_link.description
This must-have resource for shifting your instruction to emphasize mathematical thinking and sense making explores an instructional approach unparalleled