For reading and spelling
Wordshark is a major teaching resource used widely in schools. It combines the excitement of computer games with the serious task of learning to read and spell.
Wordshark 5 is the latest version.
Numbershark is a program to help anyone improve their numeracy. It addresses many of the difficulties which lead students to dislike maths.
The latest version is Numbershark 5.