We use the KNSB Dutch Scholastic Training system:
Includes
*Lessons
* Practice positions
* Worksheets
*Assessments
Supplemental Activities
* Problem of the Day
* Online Chess puzzles (chesstempo.com)
*Studying Grand Master Games ( chessgames.com)
* Weekly Tournament Games