I use Arcademics to help students increase their skills in math and literacy. Students really enjoy the competitive aspect of Arcademics as it helps motivate them to get better and claim 1st place.
Students love competition and games. Arcademics combines both of these aspects through friendly game-based activities. Subjects range from math to language arts to keyboarding. A paid subscription (only $100/year for a classroom license) unlocks ALL the games as well as including data that tracks student progress. This website continues to be a BIG HIT with students!
An extension to help support reflective thinking would be to have students spend 2-3 days playing games, and 1 day reflecting on what they were learning while playing these games. Here's sample Google Form Reflection Sheet I've used with students.
Other Teacher Reviews For Arcademic Skill Builders