A method for recommending a teaching plan in literacy education comprising:
- collecting results of a first plurality of literacy tests, the plurality of literacy tests comprising a vocabulary test, a word reading test, and a reading comprehension test, wherein the first plurality of literacy tests are administered to a first group of students substantially near the beginning of a stage of learning;
- storing the results for each student in a student profile in a database;
- receiving teaching plan data the teaching plan data comprising:
- a first teaching plan for teacher-managed, meaning-focused learning;
- a second teaching plan for teacher-managed, code-focused learning;
- a third teaching plan for student-managed, meaning-focused learning;
- and
- a fourth teaching plan for student-managed, code-focused learning;
- storing the teaching plan data in the database;
- collecting results of a second plurality of literacy tests, the second plurality of literacy tests comprising a vocabulary test, a word reading test, and a reading comprehension test, wherein the second plurality of literacy tests are administered to the first group of students substantially near the end of a stage of learning;
- storing the results for 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 plurality of literacy tests, the third plurality of literacy tests comprising a vocabulary test, a word reading test, and a reading comprehension test, wherein the third plurality of literacy tests are administered to a second group of students substantially near the beginning of a stage of learning, and wherein the results for a student are stored in a student profile in a database;
- matching a student profile of a student from the second group of students to a substantially similar student profile of at least one student from the first group;
- identifying, for the student from the second group, a matching identified learning pattern associated with the substantially similar student profile of the at least one student from the first group;
- and
- recommending, through a software application program implemented on a computing device, a teaching plan for the student of the second group based on the matching identified learning pattern.