1. A method for recommending a teaching plan in literacy education comprising: collecting results of a first literacy test that acquires a performance level of a student, wherein the literacy test is administered to a first group of students substantially near the beginning of a stage of learning; storing the result of each student in a student profile in a database; gathering teaching plan data that characterizes an educational process; storing the teaching plan data in the database; collecting results of a second literacy test that acquires a performance level of a student, wherein the second literacy test is administered to the first group of students substantially near the end of a stage of learning; storing the result of each student in the student profile in the database; identifying learning patterns that produce desired change in the performance level of a student during a stage of learning, wherein the identification is based on the student profile data and teaching plan data; collecting results of a third literacy test that acquires a performance level of a student and that is administered to a second group of students substantially near the beginning of a stage of learning, and wherein the result of a student is stored in a student profile in a database; matching a student profile of a student from the second group of students with an identified learning pattern for students of the first group with a substantially similar student profile; and recommending a teaching plan for a student of the second group based on the matching identified learning pattern.