The purpose of this project is to explore the effects of evidence-based enhancements implemented during mathematics problem solving in UpGrade/MATHia on middle school students' metacognitive skills, mathematics knowledge, and motivation. Mathematics learning is an incremental process that requires intensive metacognitive activity. Students must create a plan to solve a problem, monitor and control their understanding, and evaluate their learning process. Metacognitive skills are essential for learning in mathematics, but unfortunately, many students do not receive instruction on these skills in mathematics classes and can struggle with adequately applying them.