A 
system, program product, and method for managing activities of a child over a communication network are provided. The 
system can include a communication network, a plurality of user computers in communication with the network, a 
database server, and an educational enhancement 
web server in communication with the network and the 
database server, and including memory storing educational enhancement program product to facilitate managing activities of a child over the communication network. The educational enhancement program product can include instructions, that when executed, cause the educational enhancement 
web server to perform the operations of providing data to direct an agent resident on a respective child 
client user computer to interrupt or prevent usage of the computer for a computer-based leisure activity, and to provide data to the child 
client user computer to display an educational task which must be completed as a prerequisite to receiving control of the computer needed to initiate or resume the computer-based leisure activity.