A system and method is provided for using common communication devices to
deliver educational lessons to students. The system is able to determine
that an authorized student is attempting to access an educational
program, and retrieves educational goals and progress information
specific to that student. The student is able to access the education
material from multiple devices, so the system determines which device the
student is currently using, and adapts the educational lesson for the
current device. Depending on the student's advancement through the
lesson, the lesson is adapted to the students progress, and the
educational goals are updated to reflect the student's performance. Also,
the system may reward the student for successful progress, and may send
reports to parents, teachers, or others involved in the student's
education.