2) Beware of giving your students algorithms. Students may be able to memorize a few lists of step-by-step algorithms that you give them, but do you expect them to be able to remember ALL the steps for every algorithm? What about the students that have difficulty memorizing? I'm not against algorithms, I'm just against giving step-by-step algorithms to your students. Instead, give them a problem and let them figure it out, then have a discussion with them about what they noticed in their process. Guide them to discover the algorithm. Doing this will help them make sense of the mathematics, and internalize the algorithm.

3) Get writing. Have your students explain their thinking as much as possible. Teach them to use mathematical vocabulary as they explain. Students will often resist writing in math class at first, but be consistent and show good and bad examples so they know what you expect of them. If you continually require written explanations of their math then your students will internalize the mathematics better.

If you are looking for some resources to get your students writing check out these writing prompts.

Click Here for 7th Grade Writing Prompts

Click Here for 8th Grade Writing Prompts